expression régulièreexpressions régulièresjavascriptdéveloppement

Expressions régulières : un guide complet avec des exemples

Qu'est-ce que l'expression régulière, comment lire les modèles, 10 standards prêts à l'emploi pour valider les e-mails, les numéros de téléphone, les URL et les dates.

Publié 23 février 2026·Il est temps de lire : 8 min

Que sont les expressions régulières ?

Les Expressions régulières (regex, regexp) sont un langage puissant pour rechercher et remplacer du texte à l'aide d'un modèle. Utilisé en JavaScript, Python, PHP, bash et la plupart des autres langages.

Syntaxe de base

SymboleSignificationExemple
---------
`.`N'importe quel personnage`a.c` → "abc", "a1c"
`*`0 ou plus`ab*c` → "ac", "abc", "abbc"
`+`1 ou plus`ab+c` → "abc", "abbc"
`?`0 ou 1`ab?c` → "ac", "abc"
`^`Début de ligne`^Bonjour`
`$`Fin de ligne`Monde$`
`\d`Chiffre`\d{3}` → "123"
`\w`Lettre/chiffre/_`\w+`

10 modèles prêts à l'emploi

// E-mail 
/[\w.-]+@[\w.-]+\.\w+/ 

// Téléphone RF 
/\+7[\s(]?\d{3}[\s)]?\d{3}[-\s]?\d{2}[-\s]?\d{2}/ 

//URL 
/https?:\/\/[^\s]+/ 

//IPv4 
/\b(?:\d{1,3}\.){3}\d{1,3}\b/ 

// Date JJ.MM.AAAA 
/\d{2}\.\d{2}\.\d{4}/ 

// cyrillique 
/[A-Yaa-yayo]+/ 

// Couleur hexadécimale 
/#[0-9A-Fa-f]{6}/ 

// Code postal de la Fédération de Russie 
/\d{6}/ 

// INN (10 chiffres) 
/\d{10}/ 

// UUID 
/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/ 

Testez votre regex dans notre outil interactif avec mise en évidence des correspondances.

Nous utilisons des cookies pour l'analyse. Politique de confidentialité Vous pouvez accepter ou refuser le suivi non essentiel.