À propos de ce tutoriel
Dans ce tutoriel je vous propose de découvrir comment utiliser les expressions régulières en JavaScript.
Créer une expression
En JavaScript il y a 2 syntaxes pour créer une expression régulière.
// Via des /
const expr1 = /^[a-z]+$/i
// Via le constructeur RegExp
const expr2 = new RegExp('^[a-z]+$', 'i')
En général on utilisera la première syntaxe mais l'utilisation du constructeur permettra de convertir une chaîne de caractères en expression régulières (pratique si on génère une expression dynamiquement).
Maintenant que l'on a notre objet on peut l'utiliser pour tester, rechercher ou remplacer.
- La méthode test() s'utilise sur l'objet RegExp et permet de vérifier si une chaîne satisfait une expression régulière.
- Les méthodes match() et matchAll() s'utilisent sur une chaîne et permettent de trouver les correspondances dans une chaîne.
- Les méthodes replace() et replaceAll() s'utilisent sur une chaîne et permettent d'effectuer un remplacement.
Pour plus d'information n'hésitez pas à vous rendre sur la documentation MDN sur les expressions régulières.