Javascript で変数に 9 桁の数字が含まれていることを検証しようとしています。これは基本的なはずですが、何らかの理由で失敗しています:
var test = "123123123";
var pattern = new RegExp("/\d{9}/");
if(test.match(pattern))
{
//This code never executes
}
else
{
//This code is always executing
alert('no match!');
}
なぜ私が一致しないのか誰にも分かりますか?
また、次のように整数への型キャスト テストを試みました。
test = Number(test);
...しかし、.match メソッドをサポートするには文字列でなければならないため、これは機能しません。