6

JavaScriptの正規表現を使用して次の文字列を照合するにはどうすればよいですか?

  1. 合計5文字です
  2. 最初の3文字は大文字です
  3. 最後の2文字は数字のみです

私はこのパターンを持っていますが、[A-Z]{3}[0-9]{2}まだ何かが欠けているようです。

4

1 に答える 1

7

You also need anchors:

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

Otherwise, substrings will also match (like ABC12 within xyzABC1234).

  • ^ means "start of string"
  • $ means "end of string"
于 2012-10-17T08:04:58.137 に答える