Testeur Regex
Tester les expressions régulières
Testeur Regex : Testez les Expressions Régulières en Temps Réel
Les expressions régulières (regex) sont l'un des outils les plus puissants pour la manipulation et validation de texte. Notre testeur permet de construire et valider des motifs de manière interactive, avec retour visuel immédiat.
Compatible avec le flavor regex JavaScript (ECMAScript). Inclut correspondances surlignées, groupes de capture, flags (g, i, m, s, u) et explication étape par étape de votre motif.
Idéal pour valider emails, URL, numéros de téléphone, dates ou extraire des données de texte non structuré. Tout le calcul s'effectue dans le navigateur — aucune donnée ne quitte votre appareil.
Comment ça marche?
- 1Écrivez votre regex
Entrez le motif dans le champ regex sans délimiteurs (utilisez '\d+' pas '/\d+/g').
- 2Ajoutez les flags
Sélectionnez les flags nécessaires : g (global), i (insensible à la casse), m (multiligne), s (dotall), u (unicode).
- 3Entrez le texte de test
Collez le texte où vous voulez rechercher. Les correspondances seront surlignées et affichées avec leurs groupes de capture.
Questions Fréquentes
.* matche zéro ou plus de n'importe quel caractère, tandis que .+ en exige au moins un. Les deux sont gourmands — ils consomment autant que possible. Utilisez .*? ou .+? pour matching non-gourmand.
Un motif pratique est : ^[^\s@]+@[^\s@]+\.[^\s@]+$. N'utilisez pas de motifs trop stricts — la RFC 5322 officielle pour emails est très complexe. Mieux vaut valider le format et confirmer par email.
Vous avez peut-être du catastrophic backtracking. Les motifs comme (a+)+ ou (.*)* peuvent causer une explosion exponentielle. Utilisez des quantificateurs possessifs ou groupes atomiques, ou restructurez le motif.