Testeur de Regex JavaScript

Testez une expression régulière sur votre propre texte d'exemple avec ce testeur de regex en ligne et gratuit qui fonctionne entièrement dans votre navigateur. Saisissez un motif de regex JavaScript, activez les flags g, i, m, s et u, et observez le nombre de correspondances, les correspondances surlignées et les groupes capturés se mettre à jour en direct au fur et à mesure que vous tapez. Les motifs invalides sont signalés instantanément avec le message d'erreur exact, pour déboguer votre expression régulière rapidement. Ce testeur de regex utilise le moteur RegExp natif du navigateur et, comme tout est compilé et exécuté localement, votre motif et votre texte de test ne sont jamais envoyés et restent totalement privés.

🔒 100 % privé — les fichiers ne quittent jamais votre appareil

Chargement…

Comment faire

  1. Saisissez votre expression régulière dans le champ du motif.
  2. Activez les flags g, i, m, s et u dont vous avez besoin.
  3. Collez votre chaîne de test pour voir chaque correspondance surlignée.
  4. Consultez les groupes capturés et copiez les correspondances en un clic.

Questions fréquentes

Quelle syntaxe de regex ce testeur prend-il en charge ?

Il utilise le moteur RegExp JavaScript intégré à votre navigateur, il prend donc en charge exactement la syntaxe des expressions régulières JavaScript, y compris les classes de caractères, les lookaheads, les rétroréférences et les groupes de capture nommés.

À quoi servent les flags g, i, m, s et u ?

g trouve toutes les correspondances plutôt que la première seulement, i rend la recherche insensible à la casse, m fait correspondre ^ et $ aux limites de ligne, s permet au point de correspondre aux sauts de ligne et u active le mode Unicode complet du motif.

Pourquoi le testeur affiche-t-il des groupes capturés ?

Lorsque votre motif contient des parenthèses, chaque correspondance liste le texte capturé par chaque groupe numéroté et nommé, pour que vous confirmiez que vos groupes capturent exactement ce que vous attendez. Un groupe vide s'affiche sous la forme ∅.

Mon motif ou mon texte de test est-il envoyé quelque part ?

Non. La regex est compilée et exécutée localement dans votre navigateur, donc votre motif et votre chaîne de test ne quittent jamais votre appareil et rien n'est envoyé à un serveur.

Que se passe-t-il si mon expression régulière est invalide ?

Le testeur détecte l'erreur dès que vous saisissez un motif invalide et affiche le message exact du moteur JavaScript, pour que vous repériez le problème, comme un groupe non fermé ou un flag incorrect, immédiatement.

Y a-t-il une limite au volume de texte que je peux tester ?

Il n'y a pas de limite d'envoi car tout fonctionne dans votre navigateur. Vous pouvez coller de grandes chaînes d'exemple, et le testeur recherche chaque correspondance tout en arrêtant en toute sécurité les motifs incontrôlés pour garder votre navigateur réactif.

À propos de cet outil

Testeur de regex en ligne et gratuit. Créez et testez des expressions régulières JavaScript avec surlignage en direct, flags et groupes de capture. Fonctionne 100% dans votre navigateur, rien n'est envoyé.

Outils associés