8 expressions régulières à connaitre
- Nom d’utilisateur (login)
/^[a-z0-9_-]{3,16}$/ - Mot de passe
/^[a-z0-9_-]{6,18}$/ - Valeur Hexadecimale
/^#?([a-f0-9]{6}|[a-f0-9]{3})$/ - Nom de fichier non exotique
/^[a-z0-9-]+$/ - Email
/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/ - URL
/^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/ - Adresse IP
/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/ - Balise HTML
/^<([a-z]+)([^<]+)*(?:>(.*)<\/\1>|\s+\/>)$/
source http://code.tutsplus.com/tutorials/...