jQueryを介してユーザー入力を受け入れるためにJavaScriptに取り組んでいます。私が検証しようとしているのは、3つの大文字とそれに続く6つの整数です。
JavaScriptの正規表現を使用してこれを行う方法を知っている人はいますか?
jQueryを介してユーザー入力を受け入れるためにJavaScriptに取り組んでいます。私が検証しようとしているのは、3つの大文字とそれに続く6つの整数です。
JavaScriptの正規表現を使用してこれを行う方法を知っている人はいますか?
簡略化されたバージョンはです/^[A-Z]{3}\d{6}$/
。
より「互換性のある」バージョンは、を使用すること /^\p{Lu}{3}\pN{6}$/
です。
単純な正規表現は次のようになります。
/^[A-Z]{3}\d{6}$/
または、Unicode互換にしたい場合:
/^\p{Lu}{3}\pN{6}$/
このように簡単:
var match = yourString.match(/^\p{Lu}{3}\pN{6}$/);
if(match) {
// tada!
} else { alert("not matched"); }