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