Espace de travail

Testeur d’expressions régulières

Entrée

Testez et déboguez JavaScript Regex avec correspondances, groupes et aperçu de remplacement.

Entrée

Résultat

Chargement de l’outil

Chargement de l’outil

Outils pour développeurs

Testeur d’expressions régulières

Testez des expressions JavaScript et observez les correspondances surlignées. Réglez les options, examinez indices, longueurs et groupes de capture, puis prévisualisez les remplacements selon la syntaxe JavaScript.

Guide rapide

Mode d’emploi

Saisissez une expression JavaScript et un texte de test. Choisissez les options, examinez les correspondances et groupes, puis ajoutez un remplacement pour voir l’aperçu JavaScript.

Détails

À propos de cet outil

Expressions régulières JavaScript

Une regex recherche ou remplace du texte. Cet outil utilise JavaScript RegExp ; options et fonctions diffèrent parfois de PHP/PCRE, Python et autres moteurs.

Options et correspondances

Utilisez g (global), i (insensible à la casse), m (multiligne), s (dotAll), u (Unicode) et y (sticky). Examinez correspondances, indices à partir de zéro, longueurs et groupes. JavaScript compte en unités UTF-16 ; certains caractères visibles occupent plusieurs positions.

Aperçu des remplacements

L’aperçu suit JavaScript : $& insère la correspondance entière, $1 et $2 les groupes et $$ un dollar. Vérifiez le résultat avant usage.

Limites

Les exemples d’adresse e-mail et URL ne sont pas des validateurs complets. Une correspondance ne prouve ni l’existence d’une adresse ni l’accessibilité d’une URL. Testez dans le moteur utilisé en production.

Fonctions principales

Testez et déboguez JavaScript Regex avec correspondances, groupes et aperçu de remplacement.

Utiliser l’outil

Saisissez une expression JavaScript et un texte de test. Choisissez les options, examinez les correspondances et groupes, puis ajoutez un remplacement pour voir l’aperçu JavaScript.

Conseils et limites

Testez des expressions régulières JavaScript. Surlignez les correspondances, examinez les groupes et positions et prévisualisez les remplacements.

Des résultats clairs

Testez des expressions JavaScript et observez les correspondances surlignées. Réglez les options, examinez indices, longueurs et groupes de capture, puis prévisualisez les remplacements selon la syntaxe JavaScript.

Entrées pratiques

Exemples

Repérer des groupes de chiffres

Motif : (\d{3})-(\d{2}) ; texte : Order 123-45 and item 678-90 ; option g

Correspondances : 123-45 et 678-90 ; groupes capturés séparément.

Inverser les groupes

Remplacement : $2/$1

Order 45/123 and item 90/678

Ignorer la casse

Motif : toolbox ; texte : ToolboxShelf ; option i

Correspondance trouvée sans tenir compte de la casse.

Aide

Questions fréquentes

Quelle syntaxe est utilisée ?

JavaScript RegExp, qui diffère de PHP/PCRE, Python et autres moteurs.

Que signifient les indices ?

Ce sont des positions à partir de zéro en unités UTF-16 JavaScript. Certains caractères Unicode occupent plusieurs unités.

Comment fonctionne le remplacement ?

Il suit JavaScript : $& insère la correspondance et $1 le premier groupe.

Valide-t-il toutes les URL et adresses ?

Non. Un motif simple vérifie une correspondance, pas l’existence ni l’accessibilité.