2012-04-05 17 views
-1

可能性の重複:
A comprehensive regex for phone number validation正規表現の電話番号

は、誰かが私に電話番号の正規表現を与えることができます。私が持っているものHERESに

(XXX)-xxx-XXXXまたはXX-XXX-XXXXまたはXXXXXXXXX XXX-XXX-XXXXかの形式で入力することができます。

/\d{2,3}-\d{3}-\d{4}$/ 
+1

http://stackoverflow.com/questions/123559/a-包括的な電話番号検証のためのregex –

答えて

0
((\d{2,3}|\(\d{3}\))-\d{3}-\d{4}|\d{9}) 
1

ブルートフォース/簡単に維持/簡単に読む/私はあなたが持っていると思います。

(\d\d\d\-\d\d\d\-\d\d\d\d)|(\(\d\d\d\)\-\d\d\d\-\d\d\d\d)|(\d\d\-\d\d\d\-\d\d\d\d)|(\d\d\d\d\d\d\d\d\d)

それとも好む場合:

(\d{3}\-\d{3}\-\d{4})|(\(\d{3})\-\d{3}\-\d{4})|(\d{2}-\d{3}\-\d{4})|(\d{9})

0

のほとんどはあなたが数字を気:

/^([()-]*\d)[()-]*){9,10}$/.test(string); 

    or even 

    /^(\D*\d\D*){9,10}/.test(string); 
関連する問題