11
我想创建一个正则表达式的字符串与下列标准如何正则表达式的字符串 - 长度为8,第一个字符字母和其余的数字
- 长度8
- 第一个字符必须是字母匹配AZ或AZ
- 其余7必须是数字0-9
例子
- a5554444
- B9999999
- c0999999
这是我迄今为止
^[0-9]{8}$
我错过检查的第一个字符?我试过
^[a-zA-Z][0-9]{8}$
但这不起作用。
我想创建一个正则表达式的字符串与下列标准如何正则表达式的字符串 - 长度为8,第一个字符字母和其余的数字
例子
这是我迄今为止
^[0-9]{8}$
我错过检查的第一个字符?我试过
^[a-zA-Z][0-9]{8}$
但这不起作用。
我想这是你想要什么:
^[a-zA-Z][0-9]{7}$
的{...}元字符只有最先前的模式而你的情况是[0-9]匹配。正则表达式的解释如下:在字符串(^)
按照原始问题放置{8}时,您将假设字符串长度总计为9:第一个字符是字母不区分大小写,其余8个字符是数字。
感谢您的详细回复。 –