Telefonnummer prüfen
Ein regulärer Ausdruck reicht, bis sich der erste ausländische Kunde anmeldet. Eine echte Prüfung liest den Nummernplan des Landes: welche Vorwahlen es gibt, wie lang die Nummer sein muss und ob es Mobilfunk oder Festnetz ist.
Wählen Sie das Land, oder beginnen Sie mit + und der Ländervorwahl.
So funktioniert die Prüfung
- 1
Das Land bestimmt die Regeln
Entweder wählen Sie es aus der Liste, oder das führende + sagt es uns. Ohne eines von beiden bedeuten dieselben Ziffern in verschiedenen Ländern Verschiedenes.
- 2
Die Nummer wird gegen den Nummernplan geprüft
Nicht nur die Länge: jedes Land reserviert eigene Vorwahlbereiche für Mobilfunk, Festnetz, gebührenfreie und Sonderrufnummern.
- 3
Drei Formate kommen zurück
E.164 zum Speichern, international zur Anzeige, national für ein lokales Formular. E.164 zu speichern erspart Ihnen später eine Migration.
Warum Nummern in E.164 speichern
E.164 ist die eine eindeutige Form: ein Pluszeichen, die Ländervorwahl, die Teilnehmernummer, keine Leerzeichen, keine Zeichensetzung. Sie sortiert, entdoppelt und wählt sich ohne Nachdenken, während »0151 23456789« außerhalb Deutschlands nichts bedeutet.
Wandeln Sie an den Rändern um — lesen Sie, was der Nutzer tippt, zeigen Sie es in seinem lokalen Format — und halten Sie E.164 in der Datenbank.
Gültig heißt nicht erreichbar
Der Nummernplan sagt, dass eine Nummer existieren könnte. Er sagt nicht, dass ein Anschluss geschaltet, eine SIM aktiv ist oder jemand abnimmt. Das klärt nur, etwas zu senden — eine SMS, einen Anruf —, und das kostet Geld.
Häufige Fragen
Was ist das E.164-Format?
Der ITU-Standard für internationale Rufnummern: ein führendes +, dann bis zu 15 Ziffern ohne Leerzeichen oder Trenner. +4915123456789 ist die E.164-Form von 0151 23456789. Es ist die einzige weltweit eindeutige Darstellung.
Lässt sich Mobilfunk von Festnetz unterscheiden?
In den meisten Ländern ja, weil Vorwahlbereiche nach Art vergeben werden. Manche Länder trennen gar nicht, und die Rufnummernmitnahme verwischt das Bild zusätzlich: eine von einem Festnetzanbieter portierte Nummer behält ihre alte Vorwahl.
Warum ist meine Nummer auf einer Seite gültig und auf einer anderen nicht?
Weil die schlechte Umsetzung einen regulären Ausdruck für ein einziges Land verwendet. Ein auf Deutschland gemünztes Muster weist jede französische, belgische oder britische Nummer ab. Eine ernsthafte Prüfung nutzt eine gepflegte Nummernplan-Datenbank, kein Muster.
Dieselbe Prüfung per API
Dieses Werkzeug läuft in Ihrem Browser. Für dieselbe Prüfung aus Ihrem Code, in großer Menge oder serverseitig, antwortet die API in JSON.
Zur Dokumentation