Testeur d'expressions régulières

Testez une regex sur un texte, avec surlignage des correspondances et des groupes capturés.

0 correspondance(s)

Tapez une regex et un texte : les correspondances sont surlignées en direct, avec position et groupes capturés listés en dessous.

Voir sa regex fonctionner avant de l'utiliser dans le code

Une expression régulière mal testée peut échouer silencieusement sur certains cas ou capturer trop (ou trop peu) de texte. Cet outil s'appuie directement sur le moteur RegExp natif de JavaScript — le même que celui exécuté par un navigateur ou par Node.js — pour que le comportement observé ici corresponde exactement à celui de votre code.

Comment utiliser le testeur ?

  1. Saisissez votre expression régulière (sans les barres obliques d'encadrement).
  2. Ajoutez des drapeaux si besoin (g pour toutes les correspondances, i pour ignorer la casse, etc.).
  3. Collez le texte à tester : les correspondances apparaissent surlignées, avec leurs groupes capturés listés en dessous.

Cas d'usage

  • Valider une regex de validation de formulaire (email, code postal, téléphone) avant de l'intégrer au code.
  • Déboguer une expression régulière qui ne capture pas ce qui est attendu.
  • Apprendre les expressions régulières en observant l'effet de chaque modification en direct.

Erreurs fréquentes

  • Oublier le drapeau g : sans lui, seule la première correspondance serait trouvée dans du code JavaScript réel (cet outil l'ajoute automatiquement pour l'affichage, mais votre propre code doit le préciser).
  • Échapper un caractère spécial oublié : un point (.) non échappé correspond à n'importe quel caractère, pas seulement au point littéral.

Compatibilité

Fonctionne sur mobile, tablette et ordinateur, sans inscription. Pour extraire des emails ou des URL d'un texte, voyez les outils texte.

Traitement 100 % local dans votre navigateur : le motif et le texte saisis ne sont jamais envoyés ni conservés par CalculatricePlus.

Questions fréquentes

Quel moteur d'expressions régulières utilise cet outil ?

Le moteur RegExp natif de JavaScript, le même que celui utilisé dans le code d'une application web ou Node.js : le comportement observé ici est donc identique à celui que vous obtiendrez dans votre projet.

Que signifient les drapeaux g, i, m, s ?

g (global) trouve toutes les correspondances au lieu de la première seulement, i (insensible à la casse) ignore majuscules/minuscules, m (multiligne) fait de ^ et $ des ancres de début/fin de ligne plutôt que de texte entier, et s (dotAll) fait correspondre le point (.) aux sauts de ligne également.

Pourquoi mon expression régulière affiche-t-elle une erreur ?

Le plus souvent une parenthèse ou un crochet non fermé, un quantificateur mal placé (comme * en début d'expression), ou un groupe nommé mal formé — l'outil affiche le message d'erreur exact renvoyé par le moteur JavaScript.

Vérifié le 15 septembre 2026 · Responsable éditorial : Camille Bernard