RUNWEBTOOLS
Français

Motifs regex courants

Des expressions régulières prêtes à l'emploi pour ce que les développeurs valident et extraient le plus souvent. Copiez un motif et collez-le. Nouveau en regex ? Lisez notre guide pour débutants et gardez l'aide-mémoire regex ouvert pour comprendre comment chacun fonctionne.

Mis à jour 2026-07-06

Correspond àMotifNotes
E-mail (pragmatique)^[\w.+-]+@[\w-]+\.[\w.-]+$Suffisant pour les formulaires ; aucun regex n'est pleinement conforme à la RFC
URL (http/https)https?://[^\s]+Correspond à une URL commençant par http:// ou https://
Adresse IPv4\b(?:\d{1,3}\.){3}\d{1,3}\bNe vérifie pas que chaque partie est entre 0–255
Couleur hex^#(?:[0-9a-fA-F]{3}|[0-9a-fA-F]{6})$Hex à 3 ou 6 chiffres, avec # en tête
Date (YYYY-MM-DD)^\d{4}-\d{2}-\d{2}$Format seulement — ne valide pas les vraies dates
Heure (24 h HH:MM)^([01]\d|2[0-3]):[0-5]\d$00:00 à 23:59
Slug d'URL^[a-z0-9]+(?:-[a-z0-9]+)*$Mots en minuscules reliés par des traits d'union simples
Chiffres seulement^\d+$Un ou plusieurs chiffres, rien d'autre
Lettres seulement^[A-Za-z]+$Lettres ASCII seulement
Nom d'utilisateur^\w{3,16}$3–16 lettres, chiffres ou tirets bas
Téléphone US (souple)^\(?\d{3}\)?[-.\s]?\d{3}[-.\s]?\d{4}$Autorise (), espaces, points ou tirets
Mot de passe fort^(?=.*[a-z])(?=.*[A-Z])(?=.*\d).{8,}$8+ caractères avec minuscule, majuscule et un chiffre (lookaheads)
Espace en début/fin^\s+|\s+$À utiliser pour supprimer les espaces aux deux extrémités

Une mise en garde : des motifs comme ceux-ci valident le format, pas le sens. Une chaîne peut correspondre au motif d'e-mail sans être pour autant une adresse réelle et délivrable — pour tout ce qui est critique, validez le format avec un regex mais confirmez la valeur autrement (par ex. un e-mail de vérification).

Outils associés