2012-04-05 28 views

Antwort

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

Brute-Force/leicht zu warten/leicht zu lesen/Ich denke, was du hast.

(\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)

Oder wenn Sie bevorzugen:

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

0

Meistens interessieren Sie sich über die Zahlen:

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

    or even 

    /^(\D*\d\D*){9,10}/.test(string);