Telefoonnummerregex — Test tegen echte formaten
Debug JavaScript-regular expressions live: gemarkeerde overeenkomsten, capture groups, vlaggen en een vervangvoorbeeld.
Wordt volledig in uw browser verwerkt. Niets wat u hier invoert, wordt ooit geüpload.
Resultaat
Over dit hulpmiddel
Deze pagina laadt vooraf een tolerant telefoonnummerpatroon: (?:\+\d{1,3}[\s.-]?)?\(?\d{2,4}\)?[\s.-]?\d{2,4}[\s.-]?\d{2,4}(?:[\s.-]?\d{2,4})? . Het accepteert een optionele + en landcode, een netnummer dat tussen haakjes mag staan, en cijfergroepen gescheiden door spaties, punten of streepjes — de formaten die mensen daadwerkelijk typen, van +32 2 123 45 67 tot (040) 123-45-67.
Telefoonnummers zijn rommeliger dan e-mails: hetzelfde nummer kan op een dozijn manieren worden genoteerd, dus het patroon vertrouwt op optionele scheidingstekens ([\s.-]?) in plaats van één starre indeling. Die tolerantie heeft een prijs — korte cijferreeksen kunnen erdoor glippen — en daarom bevat de voorbeeldtekst negatieve voorbeelden. Kijk naar de markeringen om te controleren waar de grens tussen 'telefoonachtig' en ruis ligt voor uw gegevens.
Pas het in enkele seconden aan uw land aan: fixeer de landcode door \+\d{1,3} te vervangen door een letterlijke waarde zoals \+32, of dwing exact tien cijfers af door de optionele staartgroep te verwijderen. Elke wijziging test direct opnieuw tegen de voorbeeldtekst en de overeenkomstenteller vertelt u wanneer u te streng of te los bent geworden.