Développement · outil gratuit

Testeur Regex JavaScript gratuit

Tester et valider vos expressions régulières.

Votre outil

Regex

À savoir

Une expression régulière, ou regex, décrit un motif de recherche dans du texte. Elle permet de valider, extraire, remplacer ou analyser des chaînes.

Bien utiliser l’outil

Mode d’emploi : Regex

Cas d’usage

Validation de formulaire
Tester des motifs pour email, URL, code postal, identifiant ou référence.
Extraction
Repérer des valeurs dans des logs, fichiers CSV, messages ou payloads.
Remplacement
Prévisualiser une transformation avant de l'appliquer dans un script.
Apprentissage
Comprendre l'effet des groupes, ancres, quantificateurs et flags.

Étapes

  1. Saisissez le motif regex.
  2. Ajoutez les flags nécessaires comme g, i ou m.
  3. Collez un texte de test.
  4. Consultez les correspondances et le résultat du remplacement.

Limites et bonnes pratiques

Bonnes pratiques

  • Limiter les motifs trop coûteux sur de grands textes.
  • Tester les cas positifs et négatifs.
  • Échapper les caractères spéciaux comme le point ou le slash.
  • Documenter les regex complexes dans le code.

Erreurs à éviter

Oublier les flags
Le flag i change la casse, g active la recherche globale et m modifie le comportement des ancres.
Ne pas échapper un caractère
Un point non échappé signifie n'importe quel caractère, pas un point littéral.
Créer une regex trop gourmande
Les motifs avec .* peuvent capturer plus que prévu ou devenir coûteux.

FAQ

Questions fréquentes

À quoi sert un testeur Regex ?

Il permet de vérifier rapidement si une expression régulière trouve, extrait ou remplace les bons motifs dans un texte.

Pourquoi ma regex ne match pas ?

Vérifiez les échappements, les flags, les ancres de début et fin, ainsi que les différences entre moteurs JavaScript, PCRE ou Python.

Quels flags JavaScript sont courants en regex ?

Les flags courants sont g pour global, i pour ignorer la casse, m pour multilignes, s pour dotAll et u pour Unicode.

Une regex peut-elle ralentir une page ?

Oui. Certains motifs peuvent provoquer du backtracking coûteux, surtout sur des textes longs ou des entrées utilisateur.

Comment tester une regex de validation ?

Testez des exemples valides, invalides, vides, très longs et proches des limites pour éviter une validation trop permissive.

Recherche rapide

Trouver un outil

Recherchez dans tous les outils OnSubmit, vos favoris et les outils récemment ouverts.