正規表現を使用して、文字列に現在2つの正規表現のリストを使用して入力文字列を2回チェックする9または12桁(ただし10または11ではなく)これは単純化できますか?Javascript正規表現:文字列の9または12桁
var regexes = [/^[0-9]{9}$/, /^[0-9]{12}$/]
for (var i = 0; i < regexes.length; ++i) {
if (regexes[i].test(input))
return true;
}
return false;
+1は遅すぎました:) – FailedDev
ます。また、数字の略 '\のD 'を使用することができます。 – pimvdb
2つの可能性をチェックするとパフォーマンスに影響すると思いますか? – Patrick