Validateur d'adresse e-mail

Cet exemple de code vous permettra d'utiliser les expressions régulières afin de vous assurer que vos données soient bien consituées :

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class EMailChecker {

private Pattern pattern;
private Matcher matcher;

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();
}

public static void main(String[] args) {
String mail = "maxime.vialette@supinfo.com";
EMailChecker checker = new EMailChecker();
if(checker.checkMailAddress(mail)){
System.out.println("Valid email address");
}else{
System.out.println("Invalid email address");
}
}
}

Laboratoire SUPINFO des technologies Sun
labo-sun@supinfo.com


Conditions d'utilisation et © Copyright SUPINFO International University
23, rue de Château Landon - 75010 PARIS - Tél : +33 (0) 153359700 Fax : +33 (0) 153359701
Respect de la vie privée