Testeur de regex
Teste un motif avec ses flags et inspecte chaque correspondance et chaque groupe de capture. Tout tourne dans ton navigateur.
Matches appear here.
S'exécute dans ton navigateur. Ce que tu saisis n'est pas envoyé à PayloadIQ.
Cet outil teste tes expressions régulières directement dans le navigateur : tu saisis un motif, des flags et un texte d'exemple, et tu vois chaque correspondance avec sa position et ses groupes de capture. Il s'appuie sur le moteur regex natif de JavaScript, le même que celui de ton code, donc ce qui correspond ici correspondra aussi à l'exécution. Aucune donnée n'est envoyée : tout le traitement se fait en local.
Comment ça marche
Le testeur compile ton motif avec le moteur d'expressions régulières de JavaScript, exactement celui qu'utilise ton application. Tu tapes le motif, tu règles les flags puis tu colles ton texte : chaque correspondance s'affiche avec son index de caractère, la sous-chaîne complète trouvée et tous les groupes de capture numérotés, ce qui te permet de vérifier à la fois que le motif correspond et ce qu'il capture précisément. Garde le flag g (global) pour voir toutes les correspondances et pas seulement la première, ajoute i pour ignorer la casse ou m pour les ancres multilignes. Petit détail : un motif global capable de correspondre à une chaîne vide peut boucler à l'infini dans du code exec écrit à la main ; ici on utilise matchAll, qui avance sans risque au-delà des correspondances de longueur nulle.
Pourquoi tout reste en local
Une expression régulière sert souvent à fouiller des données sensibles : logs, e-mails, jetons, contenu de fichiers de prod. C'est pour ça que cet outil ne dépend d'aucun serveur. Ton motif et ton texte de test ne quittent jamais ton navigateur, il n'y a ni envoi, ni inscription, ni compte à créer. Tu peux donc valider une regex avant de la coller dans ton code, affiner un motif d'extraction ou déboguer une correspondance qui échoue, le tout sans exposer la moindre ligne de tes données.