Testeur de regex

Testez et validez vos expressions régulières.

Testeur Regex

À propos du testeur de regex

Une expression régulière (regex) est un motif de recherche qui permet de valider, rechercher ou extraire des fragments de texte selon des règles précises. Cet outil vous laisse écrire votre motif, choisir vos flags, et coller un texte de test pour voir le résultat instantanément. Les correspondances sont comptées, listées une à une et surlignées directement dans votre texte, ce qui rend le débogage d'une expression beaucoup plus visuel.

Les flags disponibles

  • g : global, trouve toutes les correspondances et non seulement la première.
  • i : insensible à la casse, ignore la différence entre majuscules et minuscules.
  • m : multiline, fait correspondre ^ et $ au début et à la fin de chaque ligne.
  • s : dotall, le point correspond aussi aux sauts de ligne.

Tester sans rien installer

Que vous prépariez une validation de formulaire, un nettoyage de données ou une recherche complexe dans un éditeur, ce testeur vous évite d'exécuter du code pour vérifier votre motif. Les patterns prêts à l'emploi (e-mail, URL, téléphone et code postal français) offrent un point de départ pratique. Tout fonctionne dans votre navigateur, sans envoi de données ni inscription.

Questions fréquentes

Quels flags puis-je utiliser ?
Vous pouvez combiner les flags JavaScript classiques : g (global, toutes les correspondances), i (insensible à la casse), m (multiline, où ^ et $ s'appliquent à chaque ligne) et s (dotall, où le point correspond aussi aux sauts de ligne). Saisissez-les ensemble dans le champ Flags, par exemple « gi ».
Y a-t-il des patterns prêts à l'emploi ?
Oui. Quatre patterns courants sont proposés en un clic : adresse e-mail, URL, numéro de téléphone français et code postal français. Ils servent de point de départ que vous pouvez ensuite adapter à vos besoins.
Comment sont affichées les correspondances ?
L'outil indique le nombre de correspondances trouvées, en liste chacune individuellement, et affiche votre texte avec les portions correspondantes encadrées par des crochets spéciaux 【…】. Vous pouvez aussi copier toutes les correspondances d'un clic.
Que se passe-t-il si mon expression est invalide ?
Si votre motif contient une erreur de syntaxe, l'outil affiche le message d'erreur correspondant au lieu de planter. Vous pouvez ainsi corriger votre expression régulière immédiatement.
Quelle syntaxe regex est prise en charge ?
Le testeur utilise le moteur d'expressions régulières de JavaScript (objet RegExp). La syntaxe et les flags disponibles sont donc identiques à ceux que vous emploierez en JavaScript ou TypeScript dans un navigateur ou avec Node.js.

Outils similaires

Tous les outils Code