0

Telefonnummern-Regex – Test gegen reale Formate

Debuggen Sie reguläre JavaScript-Ausdrücke live: hervorgehobene Übereinstimmungen, Erfassungsgruppen, Flags und Ersetzungsvorschau.

Unterstützt $1, $2 und benannte Referenzen wie $<name>; $& fügt die gesamte Übereinstimmung ein. Lassen Sie das Feld leer, um die Vorschau auszublenden.

Verarbeitung... 0%

Ergebnis

Auf dieser Seite wird ein tolerantes Telefonnummernmuster vorab geladen: (?:\+\d{1,3}[\s.-]?)?\(?\d{2,4}\)?[\s.-]?\d{2,4}[\s.-]?\d{2,4}(?:[\s.-]?\d{2,4})?. Es akzeptiert ein optionales + und eine Landesvorwahl, eine Ortsvorwahl, die in Klammern stehen kann, und durch Leerzeichen, Punkte oder Bindestriche getrennte Zifferngruppen – die Formate, die tatsächlich eingegeben werden, von +1 415 555 0132 bis (044) 123-45-67.

Telefonnummern sind unübersichtlicher als E-Mails: Dieselbe Nummer kann auf Dutzende Arten geschrieben werden, daher basiert das Muster auf optionalen Trennzeichen ([\s.-]?) und nicht auf einem starren Layout. Diese Toleranz hat ihren Preis – kurze Ziffernläufe können durchgehen – weshalb die Stichprobe auch Negativbeispiele enthält. Sehen Sie sich die Highlights an, um zu prüfen, wo bei Ihren Daten die Grenze zwischen „telefonähnlich“ und „Rauschen“ liegt.

Passen Sie es in Sekundenschnelle an Ihr Land an: Korrigieren Sie den Ländercode, indem Sie \+\d{1,3} durch ein Literal wie \+380 ersetzen, oder erzwingen Sie genau zehn Ziffern, indem Sie die optionale Endgruppe entfernen. Bei jeder Bearbeitung wird sofort ein erneuter Test mit dem Beispiel durchgeführt, und der Übereinstimmungszähler zeigt Ihnen an, ob Sie zu streng oder zu locker vorgegangen sind.