Testeur de Regex
Testez et debuggez vos expressions regulieres en temps reel. Visualisez les correspondances, groupes et erreurs instantanement.
//g
Les bases des expressions regulieres
Les expressions regulieres (regex) sont un outil puissant pour la recherche et la manipulation
de texte. Elles utilisent une syntaxe speciale pour decrire des motifs : . correspond
a n'importe quel caractere, \d a un chiffre, \w a un caractere
alphanumérique, et les quantificateurs comme +, * et {n}
controlent le nombre de repetitions.
Motifs regex courants
- Email —
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,} - Telephone FR —
0[1-9](\s?\d{2}){4} - Code postal —
\d{5} - URL —
https?://[^\s]+ - Adresse IP —
\d{1,3}(\.\d{1,3}){3}
Questions frequentes
Qu'est-ce qu'une expression reguliere (regex) ?
Une expression reguliere (ou regex) est un motif de recherche qui permet de trouver, valider ou manipuler du texte. Par exemple, le motif \d{5} trouve tous les codes postaux a 5 chiffres dans un texte. Les regex sont utilisees dans tous les langages de programmation.
Que signifient les flags g, i et m ?
Le flag g (global) trouve toutes les correspondances au lieu de s'arreter a la premiere. Le flag i (insensible a la casse) ignore les majuscules/minuscules. Le flag m (multiligne) fait que ^ et $ correspondent au debut/fin de chaque ligne au lieu du debut/fin du texte entier.
Comment matcher un email avec une regex ?
Un motif simple pour valider un email est : [a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}. Attention, la validation parfaite d'email par regex est quasi impossible selon la RFC 5322 — utilisez une regex simple puis verifiez avec un email de confirmation.
Les regex sont-elles traitees cote serveur ?
Non. Toutes les expressions regulieres sont executees dans votre navigateur via le moteur JavaScript. Aucune donnee n'est envoyee a nos serveurs.