Testeur d’expressions régulières

Déboguez les expressions régulières JavaScript avec des indicateurs, des groupes de capture, des aperçus de remplacement, du code généré et des préréglages de validation pratiques.

Capturer des groupes Aperçu du remplacement Préréglages africains Diagnostic ReDoS
Modèle
Syntaxe JavaScript RegExp. Ne pas envelopper avec des barres obliques.
Waiting
Texte du test
Essayez une valeur par ligne pour le travail de validation.
Établi
0 matches
Bibliothèque de modèles
Démarreurs de validation. Confirmez les formats officiels avant l’application de la production.
Notes de référence
Références de syntaxe utiles pour le moteur implémenté.
RegExp principes de base

Les méthodes JavaScript regex incluent exec, test, match, matchAll, replace, rechercher et split.

Guide MDN
Groupes

Les groupes de capture et les groupes nommés apparaissent dans l'onglet Correspondances.

MDN groupes
Unicode

Les échappements de propriétés Unicode nécessitent l'indicateur Unicode dans de nombreux modèles pratiques.

MDN unicode
Regarder derrière

Les assertions lookbehind sont utiles mais peuvent se comporter différemment de l'intuition de correspondance de gauche à droite.

MDN regarder derrière
Examen du modèle

Testez les regex par rapport à de vrais cas positifs et négatifs

Utilisez la mise en évidence des correspondances, les captures, la sortie de remplacement, les extraits de code, l'historique et les actions de copie pour examiner un modèle avant de l'envoyer.

Regex locale JavaScript

Les exemples de texte et de modèles restent dans votre navigateur.

Que vérifier

  • Méthodologie : exécutez l'expression régulière JavaScript sur un exemple de texte, inspectez les correspondances et les captures, puis examinez le remplacement et la sortie du code généré.
  • Testez des échantillons réalistes valides, invalides, vides, longs, Unicode et extrêmes avant d'appliquer un modèle en production.
  • Examinez les indicateurs, les groupes de capture, les ancres, la sortie de remplacement et le risque de retour en arrière catastrophique.
  • Confirmez les formats officiels des numéros de téléphone, des pièces d'identité, des numéros fiscaux, des références de paiement ou des codes gouvernementaux avant de refuser des utilisateurs.

Limites

  • Avertissement : utilitaire d'expression régulière JavaScript local uniquement, et non un validateur officiel ni une garantie de sécurité.
  • Différents langages et moteurs de base de données peuvent interpréter différemment la syntaxe des regex.
  • Ne collez pas de journaux sensibles ou de données personnelles dans des exemples de modèles partagés.
Examiner la sortie de l'expression régulière

Note source/référence : vérifiez les formats de production par rapport aux documents API actuels, aux spécifications du régulateur ou aux exemples de fournisseurs de services avant le déploiement.