Testeur de Regex en ligne - Gratuit

Testez vos expressions régulières JavaScript en temps réel. Correspondances surlignées, groupes de capture, flags g/i/m/s et aide-mémoire intégré. Gratuit, sans installation.

Questions fréquentes

Qu'est-ce qu'une expression régulière (regex) ?

Une expression régulière est un motif de recherche qui permet de trouver, valider ou manipuler des chaînes de caractères. Par exemple, le pattern \\d{4}-\\d{2}-\\d{2} reconnaît une date au format YYYY-MM-DD. Les regex sont disponibles dans quasiment tous les langages de programmation et sont utilisées pour valider des formulaires, parser des logs, transformer des données, etc.

Quelle est la différence entre les flags g, i, m et s ?

Le flag g (global) trouve toutes les correspondances au lieu de s'arrêter à la première. Le flag i (insensitive) ignore la casse (majuscules/minuscules). Le flag m (multiline) fait que ^ et $ correspondent au début et à la fin de chaque ligne plutôt que de toute la chaîne. Le flag s (dotAll, ES2018+) fait que le point . correspond aussi aux caractères de saut de ligne (\\n, \\r).

Découvrir tous nos outils de calcul gratuits