Telefonnummer Validierung Javascript

8

Ich möchte, dass Benutzer nur Telefonnummern im folgenden Format zulassen

xxx-xxx-xxxx oder xxxxxxxxxx nur alle Ziffern. Kann jemand einen regulären Ausdruck dafür vorschlagen?

    
Pit Digger 01.06.2011, 01:54
quelle

5 Antworten

13

In etwa so:

%Vor%     
Alex Aza 01.06.2011, 01:58
quelle
10

Während die Überprüfung allgemeiner Telefonnummern ein größeres Problem ist als das, was Sie zu lösen versuchen, würde ich Folgendes tun:

%Vor%

Wenn Sie so vorgehen, werden alle folgenden Formen validiert:

%Vor%

Sie können auch trivialerweise nach einer gültigen US-amerikanischen Vorwahl suchen:

%Vor%

Auch dies ist eine triviale Prüfung. Für ein wenig strengeres Beispiel siehe Liste der US-amerikanischen Rechtsgebiete .

Siehe auch Ein umfassender Regex für die Validierung von Telefonnummern

    
Rob Raisch 01.06.2011 02:06
quelle
2

Verwenden Sie Folgendes:

/ ^ (1 -?)? (([2-9] \ d {2}) | [2-9] \ d {2}) - [2-9] \ d {2} -? \ d {4} $ /

    
Pank 13.09.2012 12:16
quelle
1
%Vor%     
kennebec 01.06.2011 05:47
quelle
1

Der folgende reguläre Ausdruck kann verwendet werden, um definierte und betriebliche (ab 6/2011) Telefonvorwahlen in den USA zu validieren:

%Vor%     
Rob Raisch 01.06.2011 21:57
quelle