JavaScript中的正则表达式 - 匹配“ABC12”之类的字符串

时间:2012-10-17 08:03:38

标签: javascript regex

如何在JavaScript中使用正则表达式匹配以下字符串?

  1. 总共有5个字符
  2. 前三个字母是大写字母
  3. 最后2个字符只是数字
  4. 我有这种模式,[A-Z]{3}[0-9]{2},但似乎它仍然遗漏了一些东西。

1 个答案:

答案 0 :(得分:7)

您还需要anchors

var regexp = /^[A-Z]{3}[0-9]{2}$/

否则,子字符串也会匹配(例如ABC12中的xyzABC1234)。

  • ^表示“字符串开头”
  • $表示“字符串结束”