Регулярное выражение в JavaScript-соответствует строке типа "ABC12" [закрыто]

как сопоставить следующую строку с помощью регулярного выражения в JavaScript?

  1. имеет в общей сложности 5 символов
  2. первые 3 charaters заглавные буквы
  3. последние 2 символа - это только цифры

У меня есть этот шаблон, [A-Z]{3}[0-9]{2}, но кажется, что он все еще чего-то не хватает.

1 ответов


также необходимо якорь:

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

в противном случае подстроки также будут совпадать (например,ABC12 внутри xyzABC1234).

  • ^ означает "начало строки"
  • $ означает "конец строки"