[英]JavaScript regex to validate complicated string
您能否帮助我提供一个RegEx模式来验证满足以下条件的字符串:
ABC15
字符必须是不带00
作为前缀的数字,我的意思是通过了ABC0015
但没有通过。 这个问题花了我很多时间,我尝试了很多正则表达式模式,但是我仍然没有解决方案。 非常感谢。
使用这个:
/^[a-z]{3}(?!00)\d{1,7}$/i
说明:
/
^ Start
[a-z]{3} Three letters.
(?!00) Must NOT be followed by two zeros.
\d{1,7} One to seven digits.
$ End.
/i ignore case flag.
简单。
/^[a-z]{3}[1-9][0-9]{0,6}$/i
匹配三个字母(末尾不区分大小写的标志),后跟一位不为零的数字,再跟最多六位数字(可能为零)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.