这是正确的常规吗?
^[ASB]{3}[0-9]{6,}$
我想验证数字(使用JavaScript),该数字应该有三个前缀字母ASB后跟6个数字,例如ASB673567
答案 0 :(得分:1)
您需要删除第一个字符类。 [ASB]
匹配给定列表中的任何一个字符,在此处它可能与A
或S
或B
匹配。因此,通过三次重复字符类,[ASB]{3}
不仅匹配ASB
,还匹配AAA
或AAB
或.......
^ASB[0-9]{6,}$
这将匹配前缀为ASB
正好是6位数。
^ASB[0-9]{6}$