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
| Symbole | Signification | Exemple |
|---|---|---|
| --- | --- | --- |
| `.` | 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.