Développement & API

Testeur & Constructeur de Regex : Test de Patterns en Direct

Surbrillance des résultats en direct, groupes de capture et flags.

//g

2 matches

Contact ada@veojson.com or grace@example.org for access requests.

  • #1 @ 8ada@veojson.comgroups: [ada, veojson.com]
  • #2 @ 27grace@example.orggroups: [grace, example.org]

RegEx Cheat Sheet — 50 Patterns That Actually Ship

50 copy-paste patterns, the full syntax table, flag reference and the traps that cause outages.

One email, no spam, unsubscribe any time.

À propos de cet outil

Ce testeur exécute votre pattern avec le moteur RegExp de JavaScript, souligne chaque correspondance dans le texte et liste les groupes de capture par résultat. Les flags global, case-insensitive, multiline, dotAll et unicode peuvent être activés indépendamment.

Comment tester une expression régulière

Saisissez le pattern sans slashes, choisissez vos flags, puis collez votre texte d'exemple. Les correspondances sont immédiatement mises en surbrillance avec leur index et leurs groupes de capture pour vérifier la conformité avec votre code.

Erreurs regex fréquentes

Oublier d'échapper les points et les slashes, utiliser des quantificateurs gourmands (greedy) au lieu de paresseux (lazy), et supposer que ^ et $ matchent les fins de ligne sans le flag multiline sont les erreurs les plus courantes.

Comment utiliser Testeur & Constructeur de Regex

  1. 1

    Ouvrez le Testeur & Constructeur de Regex

    Tout s'exécute sur cette page : aucun logiciel à installer et aucun compte requis pour utiliser les fonctionnalités gratuites.

  2. 2

    Saisissez vos données

    Collez ou saisissez vos valeurs dans le panneau ci-dessus. L'outil s'actualise en temps réel pendant la frappe.

  3. 3

    Examinez le résultat

    Vérifiez le résultat, copiez-le en un clic et ajustez les options jusqu'à obtenir le comportement attendu.

  4. 4

    Allez plus loin

    Utilisez nos conseils ci-dessous pour rendre le résultat prêt pour la production, puis débloquez les contenus bonus via le formulaire.

Bonnes pratiques

  • Ancrez vos patterns avec ^ et $ lors de la validation de valeurs complètes, sous peine de matcher une sous-chaîne et de laisser passer des données invalides.
  • Préférez les classes de caractères explicites au point `.` — les points gourmands sont la cause principale du backtracking catastrophique.
  • Testez avec des entrées hostiles : chaînes vides, très longues chaînes et Unicode, et pas seulement avec des cas nominaux.
  • Nommez vos groupes de capture et ajoutez des commentaires ; une regex illisible dans six mois devient une dette technique.
  • N'utilisez jamais de regex pour parser du HTML, du JSON ou des adresses email en respectant la norme RFC complète — utilisez un véritable parser.

Testeur & Constructeur de Regex — Pourquoi c'est important

C'est dans les détails d'intégration (encodage, claim, header) que se nichent la plupart des bugs d'API, et ils coûtent cher à identifier dans les logs de production.

Les valider en quelques secondes accélère les sessions de debugging et empêche les données malformées de toucher vos systèmes en aval.

Outils similaires, gratuits et payants

OutilTypeFonctions clésLien
regex101FreeTesteur multi-moteurs avec explications étape par étapeVisiter
RegExrFreeCheat sheet interactive et patterns de la communautéVisiter
RegexBuddyOffrePaidConstructeur, débugueur et générateur de code regex pour bureauVisiter

Certains liens marqués Offre sont des liens partenaires. Ils ne vous coûtent rien de plus et aident à garder ces outils gratuits.

Outils associés

Questions fréquentes