-2

このように構築された文字列の形式を確認するにはどうすればよいですか

"NL63ZZZ321096450000"

最初の 2 文字は NL にする必要があります

次の 2 文字は数字である必要があります

次の 3 文字は英数字にする必要があります

次の 8 文字は数字である必要があります

最後の 4 文字は数字にする必要があります

4

2 に答える 2

9

正規表現を使用するだけです:

if ( /^NL\d{2}[A-Z0-9]{3}\d{12}$/.test(str) ) { ... }
于 2013-06-06T11:35:46.450 に答える
1

^NL - 最初の 2 文字は NL にする必要があります

\d{2} - 次の 2 文字は数値である必要があります

\w{3} - 次の 3 文字は英数字にする必要があります

\d{8} - 次の 8 文字は数値である必要があります

。* - なんでも

\d{4}$ - 最後の 4 文字は数字にする必要があります

/^NL\d{2}\w{3}\d{8}.*\d{4}$/.test("NL63ZZZ321096450000")
于 2013-06-06T11:40:25.573 に答える