Les expressions régulières

Voir la vidéo

JavaScript côté navigateur

Description Sommaire

Dans ce tutoriel je vous propose de découvrir comment utiliser les expressions régulières en JavaScript.

Si vous ne connaissez pas les expressions régulières, commencez par découvrir le principe des expressions régulières.

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.

Publié
Technologies utilisées
Auteur :
Grafikart
Partager