Testeur de regex
Qu’est-ce que le testeur de regex ?
Avec le testeur de regex, vous écrivez une expression régulière et voyez, pendant la frappe, exactement ce qu’elle capture dans un texte d’exemple. Les correspondances sont surlignées dans le texte, chacune est listée avec ses groupes de capture et sa position, et une ligne d’état vous dit quand le motif est invalide et pourquoi. Activez les flags g, i, m, s, u et y d’un clic et essayez une chaîne de remplacement pour prévisualiser la sortie. L’outil utilise le moteur regex JavaScript de votre navigateur : ce qui marche ici marche dans Node, dans le navigateur et dans tout outil de même syntaxe.
Mode d’emploi
- Tapez le motif entre les barres obliques, sans les saisir.
- Cochez les flags utiles : g trouve toutes les correspondances au lieu de la première, i ignore la casse, m fait correspondre ^ et $ aux sauts de ligne.
- Collez le texte d’exemple. Les correspondances s’allument et le compteur se met à jour.
- Ouvrez la liste des correspondances pour voir l’index et le contenu de chaque groupe numéroté ou nommé.
- Saisissez éventuellement un remplacement ($1, $2 ou $<nom> pour les groupes) et copiez le texte obtenu.
Fonctionnalités
- Surlignage en direct sur le texte d’origine pour voir les limites et chevauchements.
- Détail des groupes numérotés et nommés pour chaque correspondance.
- Messages d’erreur clairs pour parenthèses non fermées, échappements incorrects et quantificateurs invalides.
- Aperçu du remplacement avec la même syntaxe que String.replace.
- Local. Journaux, données clients et code source ne quittent jamais votre machine.
Aide-mémoire
- . tout caractère sauf saut de ligne · d w s chiffre, caractère de mot, espace · b limite de mot
- * + ? {n,m} quantificateurs ; un ? après les rend paresseux
- [abc] [^abc] [a-z] classes de caractères · (x) (?:x) (?<nom>x) groupe capturant, non capturant, nommé
- (?=x) (?!x) (?<=x) (?<!x) lookahead et lookbehind · ^ $ début/fin (ou de ligne avec m)
Outils associés
Validez du JSON avec le formateur JSON ; nettoyez votre code avec le formateur HTML/CSS/JS.
Read the guide
Aide-mémoire regex : chaque jeton expliqué, avec des exemples à copier
Aide-mémoire regex : chaque jeton expliqué — classes de caractères, quantificateurs, groupes, lookarounds, flags — et les dix motifs regex dont on a toujours besoin (e-mail, URL, date, IP). Avec testeur en direct.
Questions fréquentes
Quelle variante de regex est utilisée ?
JavaScript (ECMAScript). Le lookbehind et les groupes nommés sont pris en charge par tous les navigateurs actuels.
Pourquoi une seule correspondance s’affiche-t-elle ?
Il manque le flag g. Sans g, le moteur s’arrête à la première correspondance.
Mon texte est-il en sécurité ?
Oui. Le testeur fonctionne entièrement dans le navigateur ; aucun envoi.
Guides qui pourraient vous plaire
Des lectures courtes et pratiques qui accompagnent cet outil.



Plus d’Outils développeur et code
Gratuit, dans votre navigateur, sans inscription.




