Regex Email — Tester un motif pour les adresses email
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 ouvre le testeur de regex préchargé avec un motif d'email pratique : (?<user>[a-zA-Z0-9._%+-]+)@(?<domain>[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}). Il capture la partie avant le @ dans un groupe nommé user et tout ce qui suit dans domain, en exigeant un point et un domaine de premier niveau d'au moins deux lettres. Le texte d'exemple mélange des adresses valides et des chaînes qui ne devraient pas correspondre, afin que vous puissiez voir d'un coup d'œil les limites du motif.
Une regex email parfaite selon la RFC 5322 est notoirement énorme et ne remplace toujours pas l'envoi d'un message de confirmation. En pratique, un motif comme celui-ci est le bon outil : il accepte les adresses que les gens saisissent réellement — y compris les points, les tags plus et les domaines avec tiret — et rejette les absurdités évidentes comme un double @ ou l'absence de domaine de premier niveau. Consultez la liste des correspondances sous le texte pour inspecter ce qui est tombé dans chaque groupe nommé.
Modifiez le texte d'exemple, collez votre propre liste d'adresses ou resserrez le motif — chaque frappe réexécute l'expression et met à jour le surlignage, le compteur et les groupes. Lorsque le motif se comporte bien, copiez-le directement dans votre code de validation de formulaire ou d'analyse de logs.