Patterns

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Domaine Motifs d'expressions régulières prêts à l'emploi
Voir aussi Regex, Grep

Cette page rassemble quelques motifs (expressions régulières) courants, réutilisables pour valider ou extraire des données. Pour la syntaxe générale des expressions régulières, voir Regex ; pour leur usage en ligne de commande, voir Grep.

Adresse e-mail

\b[a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}\b

Note : validation approximative mais suffisante dans la plupart des cas (une validation strictement conforme à la RFC est nettement plus complexe).

Adresse IPv4

\b([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\b

Numéro de téléphone français

^0[0-9]([ .-]?[0-9]{2}){4}$

Date au format ISO (AAAA-MM-JJ)

^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$

Voir aussi

  • Regex — syntaxe des expressions régulières
  • Grep — recherche de motifs en ligne de commande