Regex Numéro de téléphone — Tester sur des formats réels
Débuggez des expressions régulières JavaScript en direct : correspondances surlignées, groupes de capture, options et aperçu des remplacements.
Entièrement traité dans votre navigateur — rien de ce que vous saisissez ici n'est jamais téléchargé.
Résultat
À propos de cet outil
Cette page précharge un motif de numéro de téléphone tolérant : (?:\+\d{1,3}[\s.-]?)?\(?\d{2,4}\)?[\s.-]?\d{2,4}[\s.-]?\d{2,4}(?:[\s.-]?\d{2,4})? . Il accepte un + et un indicatif optionnels, un code régional qui peut être entre parenthèses et des groupes de chiffres séparés par des espaces, des points ou des tirets — les formats que les gens saisissent réellement, de +33 1 45 55 01 32 à (044) 123-45-67.
Les numéros de téléphone sont plus désordonnés que les emails : un même numéro peut s'écrire de douze façons, c'est pourquoi le motif s'appuie sur des séparateurs optionnels ([\s.-]?) plutôt qu'une disposition rigide unique. Cette tolérance a un prix — de courtes séries de chiffres peuvent passer à travers —, c'est pourquoi l'exemple inclut des contre-exemples. Observez le surlignage pour vérifier où se situe la frontière entre « ressemble à un téléphone » et le bruit pour vos données.
Adaptez-le à votre pays en quelques secondes : fixez l'indicatif en remplaçant \+\d{1,3} par une valeur littérale comme \+33, ou imposez exactement dix chiffres en supprimant le groupe final optionnel. Chaque modification reteste instantanément sur l'exemple, et le compteur de correspondances vous indique quand vous êtes devenu trop strict ou trop lâche.