Validateur adresse email (rfc 2822)


Contenu du snippet

Validation d'adresse email conformément au spécification de la RFC 2822 :

http://tools.ietf.org/html/rfc2822#section-3.4.1

voir aussi le validateur email de fabienfs (plus simple mais tout a fait fonctionnel) :
http://regex.codes-sources.com/codes/ADRESSE-MAIL_47935.aspx

Source / Exemple :


// validateur EMail RFC2822

^[a-z0-9!#$%&'*+/=?^_`>

// validateur acceptant les adresses des "têtes en l'air" qui ne désactive pas le CAPS.LOCK du clavier, ou qui appuis sur SHIFT en permanence... :
^[a-zA-Z0-9!#$%&'*+/=?^_`
~-]+)?)+@(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9\-]*[a-zA-Z0-9])?$ // exemple javascript : function validEmailRFC2822(aEmail) { var rgxp = /^[a-z0-9!#$%&'*+/=?^_`{~-]+((\.[a-z0-9!#$%&'*+/=?^_`{~-]+)?)+@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9\-]*[a-z0-9])?$/ return rgxp.test(aEmail); }

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.