24 décembre 2007

Vérifier la validé d'une adresse email en java

Voici une fonction toute faite pour vérifier la validité d'une adresse email :

public boolean checkMailAddress(String mail){
pattern = Pattern.compile("^([\\w\\d\\-\\.]+)@{1}
(([\\w\\d\\-]{1,67})|([\\w\\d\\-]+\\.[\\w\\d\\-]{1,67}))\\.
(([a-zA-Z\\d]{2,4})(\\.[a-zA-Z\\d]{2}) )___FCKpd___0quot;);
matcher = pattern.matcher(mail);
return matcher.find();
}

source : http://www.labo-sun.com/resource-fr-codesamples-902-0-eclipse-j2se-validateur-d-adresse-e-mail.htm

1 commentaire:

sylvainulg a dit…

sympa, les regexp, mais je dois admettre que les "\\" à répétition tuent un peu la lisibilité.

(vive le Perl ^_^)