Mémo des expressions régulières

Collection de motifs d'expressions régulières couramment utilisés avec exemples et explications

Nombres entiers

Correspond aux nombres entiers, y compris les nombres négatifs

Nombres

Exemples

123 -456 0

Nombres décimaux

Correspond aux nombres décimaux avec signe négatif optionnel

Nombres

Exemples

123.45 -456.789 0.1

Devise

Correspond au format de devise avec séparateurs de milliers optionnels

Nombres

Exemples

$123.45 $1,234.56 $1,000

Alphanumérique

Correspond uniquement aux lettres et chiffres

Chaînes

Exemples

abc123 ABC789 Dev2024

Nom d'utilisateur

Correspond aux noms d'utilisateur commençant par une lettre, suivis de lettres, chiffres, tirets bas ou tirets

Chaînes

Exemples

john_doe user123 dev-2024

Date ISO

Correspond aux dates au format YYYY-MM-Dd

Dates

Exemples

2025-09-27 2025-10-04 2025-10-27

Heure 24h

Correspond à l'heure au format 24 heures (HH:MM)

Dates

Exemples

03:51 08:30 23:59

Email basique

Correspond aux formats d'adresse email les plus courants

Emails

Email strict

Correspond aux adresses email avec validation de domaine plus stricte

Emails

URL basique

Correspond aux URLs HTTP et HTTPs

URLs

Exemples

https://towalles.com http://towalles.com/fr/development/regex-tester

URL stricte

Correspond aux URLs avec validation stricte du domaine et du chemin

URLs

Exemples

http://towalles.com/fr/development/regex-memo http://towalles.com/fr/development/yaml-formatter

Téléphone international

Correspond aux numéros de téléphone internationaux avec code pays

Numéros de téléphone

Exemples

+1-234-567-8900 +44 1234567890

Mobile Chine

Correspond aux numéros de téléphone mobile chinois avec code pays optionnel

Numéros de téléphone

Exemples

13812345678 +8613812345678

Balises HTMl

Correspond aux balises HTML avec ou sans attributs

HTMl

Exemples

<div class="example">content</div> <img src="/logo.png" alt="Logo" />

Attributs HTMl

Correspond aux attributs HTML avec leurs valeurs

HTMl

Exemples

class="dark:bg-gray-800" wire:model="search"

Mot de passe fort

Correspond aux mots de passe d'au moins 8 caractères, incluant lettres, chiffres et caractères spéciaux

Mots de passe

Exemples

Pass@word123 Str0ng!Pass

Mot de passe complexe

Correspond aux mots de passe nécessitant majuscules, minuscules, chiffres et caractères spéciaux

Mots de passe

Exemples

StrongP@ss123 C0mpl3x!Pass