Testeur de regex
Saisissez un Pattern, des Flags optionnels comme gi, et le Text à chercher. Les matches se mettent à jour en direct via RegExp et String.match, puis s’affichent en JSON indenté.
Mis à jour 2026-08-03 · developer
[
"hello",
"HELLO"
]
À propos de cet outil
À chaque changement, new RegExp(pattern, flags) est construit. En cas de succès, JSON.stringify du tableau de matches (ou []). Motif ou flags invalides affichent le message d’erreur.
Comment utiliser
- Saisir le motif: Tapez le corps sans barres entourantes (exemple par défaut hello).
- Définir les flags: Ajoutez des flags comme gi dans Flags, ou laissez vide.
- Fournir le texte: Collez la chaîne à tester dans la zone Text.
- Lire les matches: Consultez le tableau JSON des matches, ou l’erreur si le motif est invalide.
Cas d'usage
- Prototyper un motif de capture avant de le mettre dans le code.
- Vérifier le comportement des flags global et insensible à la casse.
- Déboguer une regex de validation sur de vraies chaînes.
Conseils
- Les flags doivent être valides en JavaScript (ex. g, i, m)—les mauvais lèvent une erreur.
- Sans g, match peut ne renvoyer que la première occurrence; avec g, toutes.
FAQ
Quel moteur est utilisé ?
L’implémentation RegExp JavaScript du navigateur via new RegExp et String.match.
À quoi ressemble l’absence de match ?
Un tableau JSON vide [] lorsque le motif est valide mais sans hit.
Pourquoi un message d’erreur ?
Le motif ou les flags ont échoué à la construction de RegExp; corrigez la syntaxe.
Mon texte est-il téléversé ?
La correspondance s’exécute dans le navigateur pendant l’édition; pas d’inscription.