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/...