我需要一个正则表达式,用于输入最多15个字符(仅限数字和字母)的用户输入的参考号。 我最好如何实现这个? 这是我试过的日期。
private static final String MY_ACCOUNT_NUMBER = ("[^a-zA-Z0-9]");
答案 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修饰符。小心计量正则表达式量词的贪婪程度以及正则表达式的“一次性”和“捕获状态”。