0

jQueryを介してユーザー入力を受け入れるためにJavaScriptに取り組んでいます。私が検証しようとしているのは、3つの大文字とそれに続く6つの整数です。

JavaScriptの正規表現を使用してこれを行う方法を知っている人はいますか?

4

3 に答える 3

3

簡略化されたバージョンはです/^[A-Z]{3}\d{6}$/

より「互換性のある」バージョンは、を使用すること /^\p{Lu}{3}\pN{6}$/です。

于 2012-10-08T14:27:41.980 に答える
2

単純な正規表現は次のようになります。

/^[A-Z]{3}\d{6}$/

または、Unicode互換にしたい場合:

/^\p{Lu}{3}\pN{6}$/
于 2012-10-08T14:33:52.337 に答える
1

このように簡単:

var match = yourString.match(/^\p{Lu}{3}\pN{6}$/);
if(match) {
    // tada!
} else { alert("not matched"); }
于 2012-10-08T14:35:23.393 に答える