- Saisissez votre motif dans le champ regex et votre texte de test en dessous.
- Regardez les résultats en direct se mettre à jour pendant la saisie — chaque correspondance est listée avec son nombre total.
- Chargez un modèle depuis le menu des motifs courants pour partir d’un gabarit éprouvé, puis ajustez-le pour vos données.
Toute la correspondance s’effectue localement dans votre navigateur. Ce que vous saisissez n’est jamais envoyé, vous pouvez donc tester en toute sécurité des motifs sur de vraies lignes de log, des saisies utilisateur et d’autres données potentiellement privées.
Une expression régulière est un petit programme, et comme tout programme, elle doit être testée avant d’être digne de confiance. Voir les correspondances côte à côte avec votre texte rend le comportement évident : un motif qui paraît juste sur le papier capture souvent plus — ou moins — que prévu. La liste des correspondances montre exactement quelles sous-chaînes ont été trouvées, si bien que les cas limites remontent immédiatement au lieu d’échouer silencieusement en production.
Conseils
Commencez par un motif simple et ajoutez les éléments pas à pas ; déboguer une longue regex qui échoue est bien plus pénible que de la construire progressivement. Rappelez-vous que les métacaractères comme . et * sont gourmands par défaut et correspondent au maximum possible, une source courante de résultats surprenants.
Testez les cas limites volontairement : une chaîne vide, une entrée très longue et du texte contenant des sauts de ligne. Le message de regex invalide détecte aussi les fautes de frappe comme les crochets non fermés au moment de la saisie, corrigez donc le motif avant qu’il n’atteigne votre code.
Pourquoi utiliser cet outil
Itérer sur une regex en modifiant et en relançant le code coûte des minutes par essai ; ce testeur offre un retour instantané dans le navigateur. Il est gratuit, ne nécessite aucune installation et combine la correspondance en direct avec des modèles utiles — tout ce qu’il faut pour obtenir un motif correct du premier coup.
Real-world use cases
- API development: Format JSON responses from Chrome DevTools before committing fixtures.
- Debugging: Validate timestamps, regex or hashes without switching to a terminal or IDE.
- On-call fixes: From your phone, quickly convert timezone or generate a UUID for a hotfix branch.
How it compares
| Tool | Offline | Privacy | Setup | Cost |
|---|---|---|---|---|
| This tool | Yes | 100% local | None | Free |
| Server tools | No | May log IP | None | Free/Ads |
| CLI / IDE plugin | Yes | Local | Install & config | Free |
For quick checks without context switching, the browser tool is fastest. For CI, keep the CLI as source of truth.
Pro tips
- Bookmark the tool. With prefetch enabled, it opens near-instantly next time.
- For secrets like hashes with salts, prefer your local terminal for production values.
- Pair UUID/Password generators with your password manager for rotation workflows.