我想验证格式为“AB1234”的输入,其中前两个字符必须是 Alpha (AZ),其余字符必须是数字。
我当前的正则表达式正在验证不正确的输入“AB123A”。我当前的正则表达式缺少什么?
^[a-zA-Z]{2}\d{1,6}
我想验证格式为“AB1234”的输入,其中前两个字符必须是 Alpha (AZ),其余字符必须是数字。
我当前的正则表达式正在验证不正确的输入“AB123A”。我当前的正则表达式缺少什么?
^[a-zA-Z]{2}\d{1,6}
您缺少$
指定字符串结尾的
^[a-zA-Z]{2}\d{1,6}$
^[a-zA-Z]{2}\d{1,6}
没有$
匹配项AB123A
,因为您没有end
为该字符串指定任何内容..
它匹配AB123
内AB123A
你最后缺少一个 $ :
^[a-zA-Z]{2}\d{1,6}$
$ 指定正在测试的字符串的结尾。
在正则表达式的末尾添加 $ 美元:
^[a-zA-Z]{2}\d{1,6}$
否则匹配“AB123A”的“AB123”部分。