Testeur de Regex

//g
Motifs courants

Aide-mémoire

\dchiffre
\wcaractère de mot
\sespace
.tout caractère
+1 ou plus
*0 ou plus
?optionnel
[abc]ensemble
^début de ligne
$fin de ligne

Qu'est-ce qu'un testeur de Regex ?

Le Testeur de Regex vous permet de construire et déboguer des expressions régulières avec un retour instantané. Saisissez un motif et choisissez les drapeaux (global, ignorer la casse, multiligne, dotall), collez votre texte de test, et chaque correspondance est surlignée en direct au fil de la frappe, avec un compteur. Il liste aussi les groupes de capture numérotés et nommés de la première correspondance et inclut une bibliothèque de motifs prêts — e-mail, CPF, CEP, téléphone brésilien, URL, IPv4 et dates — ainsi qu’un aide-mémoire des jetons de syntaxe les plus courants. Tout utilise le moteur regex natif de JavaScript et s’exécute localement, donc vos motifs et textes restent privés.

Une expression régulière (regex) est une séquence de caractères définissant un motif de recherche. Les testeurs de regex vous permettent d'écrire une expression et de voir immédiatement quelles parties d'un texte correspondent, facilitant la construction et le débogage de motifs avant de les intégrer dans du code.

Test d'une Regex

  1. Saisissez une expression régulière et activez les drapeaux (g, i, m, s) nécessaires.
  2. Collez le texte en dessous — les correspondances sont surlignées aussitôt, avec le compteur.
  3. Inspectez les groupes de capture ou cliquez sur un motif courant pour partir d’un modèle.

Utilisations Courantes

  • Écrire et tester un motif de validation d'email ou de numéro de téléphone avant de l'ajouter à un formulaire.
  • Trouver et extraire des données spécifiques dans un fichier de log, une réponse API ou un grand bloc de texte.
  • Vérifier qu'un motif de recherche et remplacement capture exactement le texte voulu avant de l'exécuter.
  • Apprendre la syntaxe regex en expérimentant avec un motif en direct.

Comment fonctionne la correspondance regex en JavaScript

Cet outil utilise le moteur RegExp natif de JavaScript. Vous entrez un motif et des drapeaux optionnels (g pour global, i pour insensible à la casse, m pour multiligne, s pour dotAll) et le moteur teste le motif avec matchAll().

Chaque correspondance met en évidence les indices de début et de fin. Les groupes de capture sont affichés séparément.

Avantages

  • Construisez et déboguez des motifs pour la validation, l’analyse et le rechercher-remplacer en quelques secondes.
  • Apprenez la regex plus vite grâce au surlignage en direct, à l’inspection des groupes et à un aide-mémoire intégré.
  • S’exécute entièrement dans votre navigateur, donc vos motifs et données de test ne sont jamais téléversés.

Les Tests de Motif Sont Locaux

Les tests d'expression régulière s'exécutent entièrement dans votre navigateur à l'aide du moteur regex de JavaScript. Les motifs et les chaînes de test que vous fournissez sont traités localement sur votre machine; aucune donnée n'est envoyée à des serveurs externes.

FAQ

Quelle variante de regex est utilisée ?

Le moteur d’expressions régulières JavaScript (ECMAScript) de votre navigateur, avec les groupes nommés et les drapeaux g, i, m et s.

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

Non. La correspondance s’exécute entièrement dans votre navigateur — rien n’est téléversé.

Puis-je voir les groupes de capture ?

Oui. L’outil liste les groupes numérotés et nommés de la première correspondance.

Quels drapeaux regex cet outil prend-il en charge ?

L'outil prend en charge tous les drapeaux JavaScript standard : g (global), i (insensible à la casse), m (multiligne), s (dotAll — le point correspond au saut de ligne), u (unicode) et d (indices de correspondance). Combinez-les librement.