Testeur de Regex en ligne
Débuggez des expressions régulières JavaScript en direct : correspondances surlignées, groupes de capture, options et aperçu des remplacements.
🔒 Entièrement traité dans votre navigateur — rien de ce que vous saisissez ici n'est jamais téléchargé.
Résultat
Ce testeur de regex est un établi en direct pour développer et débugger des expressions régulières JavaScript. Saisissez un motif, activez les options g, i, m, s et u, et collez n'importe quel texte de test : les correspondances sont surlignées directement dans le texte au fur et à mesure de la frappe, un compteur indique combien ont été trouvées, et une liste détaillée décompose chaque correspondance en ses groupes de capture numérotés et nommés. Les erreurs de syntaxe ne se contentent pas d'échouer en silence — le testeur affiche le message exact du moteur JavaScript, de sorte qu'une parenthèse perdue ou un quantificateur invalide est immédiatement repéré.
Il est conçu pour le développement de motifs, pas pour des opérations ponctuelles sur du texte. Lorsque vous concevez une capture pour un analyseur de logs, que vous testez quels formats d'URL une validation accepte, ou que vous apprenez ce que font vraiment les anticipations, vous avez besoin de voir les groupes, les positions et les cas limites — c'est ce que montre cet outil. Pour de simples recherches ou remplacements quotidiens sur un texte, les outils dédiés Rechercher dans le texte et Remplacer dans le texte sont plus rapides ; ce testeur est l'endroit où vous allez pour mettre le motif lui-même au point.
Le mode remplacement le transforme en un aperçu de remaniement : saisissez une chaîne de remplacement avec des références $1, $& ou $<nom> et voyez le texte transformé côte à côte avec l'original avant d'engager l'expression dans votre code. Combiné aux pages de préréglages — des motifs prêts à l'emploi pour les emails, les URL, les numéros de téléphone, les adresses IP, les dates et les politiques de mots de passe — il fait également office de référence pratique pour des expressions courantes du monde réel.
Tout s'exécute localement dans votre navigateur en utilisant le moteur RegExp natif de JavaScript — le même moteur qui exécutera votre motif dans le code JS de production, donc ce qui correspond ici correspondra là-bas. Aucun texte ni motif n'est téléversé où que ce soit, ce qui rend sûr le débuggage d'expressions sur de vrais logs, des échantillons de données clients ou des fichiers de configuration, même hors ligne.