正则表达式函数最多15个字符

时间:2016-01-07 14:51:14

标签: regex

我需要一个正则表达式,用于输入最多15个字符(仅限数字和字母)的用户输入的参考号。 我最好如何实现这个? 这是我试过的日期。

private static final String MY_ACCOUNT_NUMBER = ("[^a-zA-Z0-9]");

2 个答案:

答案 0 :(得分:1)

^[a-zA-Z0-9]{1,15}$

^:字符串的开头,然后是......

[a-zA-Z0-9]:...任何字母数字字符......

{1,15}:...... 1到15次,然后是......

$:...字符串的结尾。

答案 1 :(得分:1)

在PHP中

/\A(?>[A-Za-z0-9]{1,15}?){1}?\z/u

处理UTF-8?最好添加/ u修饰符。小心计量正则表达式量词的贪婪程度以及正则表达式的“一次性”和“捕获状态”。