Testeur de Regex

Testez et déboguez des expressions régulières en ligne avec surlignage visuel des correspondances.

Drapeaux Regex

Chaîne de Test
Résultats
Entrez une chaîne de test pour voir les correspondances

Qu'est-ce que les Expressions Régulières?

Les expressions régulières (regex) sont des modèles puissants utilisés pour correspondre, rechercher et manipuler du texte. Elles fournissent un moyen concis de décrire des modèles de chaîne complexes, ce qui les rend essentielles pour le traitement de texte, la validation et l'extraction de données.

Syntaxe de Base Regex

  • . - Correspond à n'importe quel caractère unique (sauf saut de ligne)
  • ^ - Correspond au début d'une chaîne
  • $ - Correspond à la fin d'une chaîne
  • * - Correspond à zéro ou plus de l'élément précédent
  • + - Correspond à un ou plus de l'élément précédent
  • ? - Correspond à zéro ou un de l'élément précédent
  • [ ] - Classe de caractères, correspond à n'importe quel caractère à l'intérieur

Drapeaux Regex

  • g (Global) - Trouve toutes les correspondances, pas seulement la première
  • i (Ignore Case) - Correspondance insensible à la casse
  • m (Multiligne) - ^ et $ correspondent aux sauts de ligne
  • s (Dot All) - . correspond aux caractères de nouvelle ligne
  • u (Unicode) - Active les échappements de propriété Unicode
  • y (Sticky) - Correspond uniquement à partir de la position lastIndex

Modèles Regex Courants

  • Email: /^[^\s@]+@[^\s@]+\.[^\s@]+$/
  • URL: /^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)$/
  • Téléphone: /^\+?[1-9]\d{1,14}$/
  • Adresse IP: /^(?:[0-9]{1,3}\.){3}[0-9]{1,3}$/
  • Date (AAAA-MM-JJ): /^\d{4}-\d{2}-\d{2}$/