如何在 JavaScript 中使用正则表达式匹配以下字符串?
- 共有 5 个字符
- 前 3 个字符是大写字母
- 最后 2 个字符只是数字
我有这种模式,[A-Z]{3}[0-9]{2}
但似乎它仍然缺少一些东西。
如何在 JavaScript 中使用正则表达式匹配以下字符串?
我有这种模式,[A-Z]{3}[0-9]{2}
但似乎它仍然缺少一些东西。
您还需要锚点:
var regexp = /^[A-Z]{3}[0-9]{2}$/
否则,子字符串也将匹配(如ABC12
within xyzABC1234
)。
^
意思是“字符串的开始”$
意思是“字符串的结尾”