DevToolbox

Gratuit en ligne Regex Tester

Testez et déboguez des expressions régulières avec mise en évidence des correspondances en direct, extraction de groupes et une bibliothèque de motifs courants. Gratuit, 100 % côté client.

100% Côté client · Vos données ne quittent jamais votre navigateur
//

Comment utiliser Regex Tester

Entrez votre expression régulière dans le champ motif (sans les barres obliques). Activez/désactivez les drapeaux avec les boutons à droite du champ.

  • Collez le texte à rechercher dans la zone Chaîne de test.
  • Cliquez sur Tester ou appuyez sur Ctrl/Cmd+Entrée. Les correspondances sont surlignées dans la sortie et listées dans le tableau Détails des correspondances ci-dessous.
  • Ouvrez la Bibliothèque de motifs courants pour charger une regex prédéfinie — idéale pour les cas d'utilisation de validation comme l'email, l'URL ou l'UUID.
  • Utilisez Copier la regex pour copier l'expression complète avec les drapeaux (/motif/drapeaux).

Les groupes de capture nommés ((?<nom>motif)) apparaissent en tant que colonnes nommées dans le tableau Détails des correspondances.

Questions fréquentes

Quel moteur de regex cet outil utilise-t-il ?

Ce testeur utilise le moteur RegExp intégré de JavaScript, qui suit la spécification ECMAScript. Il prend en charge la plupart de la syntaxe compatible Perl mais ne supporte pas les assertions lookbehind dans tous les anciens navigateurs.

Que font les boutons de drapeau ?

g (global) trouve toutes les correspondances au lieu de s'arrêter à la première. i rend la correspondance insensible à la casse. m fait correspondre ^ et $ aux limites de ligne. s fait correspondre . aux sauts de ligne. u active le mode Unicode complet, y compris la gestion des paires de substitution.

Combien de correspondances l'outil affiche-t-il ?

La sortie surlignée affiche toutes les correspondances dans la chaîne de test. Le tableau Détails des correspondances affiche jusqu'aux 100 premières correspondances individuelles avec leur position d'index et les groupes capturés.

Comment utiliser les groupes de capture ?

Enveloppez une partie du motif entre parenthèses, par ex. (\d{4})-(\d{2})-(\d{2}). Chaque groupe capturé apparaît dans la colonne Groupes du tableau Détails des correspondances. Les groupes nommés utilisent la syntaxe (?<nom>motif).

La chaîne de test est-elle envoyée à un serveur ?

Non. Toute la correspondance est effectuée dans votre navigateur en utilisant l'API JavaScript RegExp. Aucun texte ni motif ne quitte votre appareil.

Quels sont les motifs courants dans la bibliothèque ?

La bibliothèque inclut des motifs pour les adresses e-mail, les URL, les adresses IPv4, les numéros de téléphone, les couleurs hexadécimales, les dates (YYYY-MM-DD), les codes postaux, les numéros de carte de crédit, les slugs, les UUID et plus encore.

Outils associés

Articles associés