3

JavaScript で正規表現を使用して電話番号を検証したいと考えています。

などの特定のパターンに一致する多くの式を見つけましたが、数値のみに一致し、オプションで、数値を特定のスキーマに制限せずにxxx-xxx-xxx、より厳密でない式を探しています。-,+

4

2 に答える 2

3

では、次のようにします。

/^[0-9\-,+]+$/

または、スペースも許可する場合:

/^[0-9\-,+\s]+$/

電話番号が少なくともn桁であることを要求することもできます。これは次のように行うことができます。

/^[\-,+\s]*([0-9][\-,+\s]*){n,}$/

nを必要な最小桁数に置き換える必要があります。

于 2013-01-04T17:37:45.477 に答える
0

これを試して:

([0-9]{3}[-,+]?){2}[0-9]{4}

こちらが活躍中です

于 2013-01-04T17:40:02.320 に答える