Aller au contenu principal

Vous êtes responsable de la gestion des clés et de la validation des résultats.

Testeur d'expressions régulières

Testez des expressions régulières en direct dans votre navigateur. Voyez chaque correspondance avec groupes et indices, avec prise en charge des drapeaux courants. Zéro connaissance, uniquement côté client.

Drapeaux

Correspondances

0 correspondances

Aucune correspondance trouvée. Vérifiez le motif ou essayez d'autres drapeaux.

Comment tester une expression régulière en ligne

Apprenez à tester des expressions régulières localement dans votre navigateur avec résultats en direct, drapeaux et informations de groupes.

  1. 1

    Saisissez votre motif

    Tapez ou collez l'expression régulière à tester.

  2. 2

    Sélectionnez les drapeaux

    Activez des drapeaux comme global, insensible à la casse, multiligne, dotall ou Unicode.

  3. 3

    Collez le texte de test

    Ajoutez le texte à mettre en correspondance. Les résultats se mettent à jour pendant la saisie.

  4. 4

    Examinez les correspondances

    Inspectez chaque correspondance, son index et les groupes capturés, puis copiez toute valeur nécessaire.

Cas d'usage courants

  • 1Déboguer des motifs regex avant de les utiliser dans du code ou des pipelines CI
  • 2Valider des formats de saisie utilisateur comme e-mail, téléphone ou identifiants
  • 3Extraire des données de journaux, configurations ou fixtures de test sans les envoyer
  • 4Créer et vérifier des regex pour des scripts de recherche, scraping ou transformation

Conseils de sécurité

  • Ne collez jamais de secrets dans des outils regex en ligne — beaucoup journalisent votre saisie
  • Testez les regex localement pour que les journaux et configurations sensibles restent sur votre appareil
  • Évitez les motifs à backtracking catastrophique comme (a+)+ sur des entrées non fiables
  • Validez les regex dans les tests avec des cas limites connus, pas seulement des chemins heureux

Questions fréquentes

Quelles variantes de regex sont prises en charge ?

Le testeur utilise le moteur RegExp natif de JavaScript, la même variante que Node.js et les navigateurs modernes. Quantificateurs, groupes, lookarounds et propriétés Unicode se comportent comme en JavaScript.

Mon motif et mon texte de test sont-ils envoyés ?

Non. L'appariement s'exécute entièrement dans votre navigateur avec le moteur RegExp natif. Rien n'est envoyé à un serveur, vous pouvez donc tester des motifs contre des journaux ou configurations sensibles en toute sécurité.

Comment éviter les problèmes de performance des regex ?

Gardez les motifs linéaires quand c'est possible et évitez les quantificateurs imbriqués comme (a+)+ qui peuvent provoquer un backtracking catastrophique sur certaines entrées. Testez avec des tailles d'entrée réalistes avant le déploiement.

Guides associés

Outils connexes

Vos données restent sur votre appareil.