Skip to main content
DevTools24

Testeur de Regex

Testez, validez et déboguez des expressions régulières avec retour en temps réel et mise en évidence des correspondances. Parfait pour la validation de données, le traitement de texte et le développement de patterns.

//g
Status:Enter a regex pattern

Fonctionnalités

  • Tests en direct: Validation et correspondance regex en temps réel
  • Surlignage des correspondances: Surlignage visuel du texte correspondant
  • Résultats détaillés: Positions des correspondances et groupes de capture
  • Support des flags: Global, insensible à la casse, multiligne et plus
  • Exemples rapides: Patterns prédéfinis pour les cas d'usage courants
  • Détection d'erreurs: Messages d'erreur clairs pour les patterns invalides

Cas d'utilisation courants

  • Validation d'email: Valider les formats d'adresses email
  • Numéros de téléphone: Extraire et valider les numéros de téléphone
  • URLs: Trouver et extraire les adresses web
  • Extraction de données: Analyser du texte structuré et des logs
  • Validation d'entrée: Patterns de validation de champs de formulaire
  • Traitement de texte: Opérations de recherche et remplacement

Référence rapide Regex

Classes de caractères:

  • \d - N'importe quel chiffre (0-9)
  • \w - Caractère de mot (a-z, A-Z, 0-9, _)
  • \s - Caractère d'espace blanc
  • . - N'importe quel caractère (sauf saut de ligne)
  • [a-z] - N'importe quelle lettre minuscule

Quantificateurs:

  • * - Zéro ou plus
  • + - Un ou plus
  • ? - Zéro ou un
  • {n} - Exactement n fois
  • {n,m} - Entre n et m fois

Conseils de pro

  • Utilisez le flag Global (g) pour trouver toutes les correspondances, pas seulement la première
  • Testez avec plusieurs exemples pour vous assurer que votre pattern fonctionne correctement
  • Utilisez les groupes de capture () pour extraire des parties spécifiques des correspondances
  • Soyez spécifique - des patterns trop larges peuvent correspondre à du texte non désiré
  • Utilisez des ressources regex en ligne pour les patterns complexes
  • N'oubliez pas d'échapper les caractères spéciaux avec des antislashs