Attention, le contenu cet article est peut-être obsolète !
Une regex simple pour vérifier le format d'un email en JavaVoici un bout de code simple pour vérifier le format d'un emailen Java. Je l'ai intégré dans une classe pour faciliter sa réutilisation. Notez que la méthode retourne true ou false selon la validité du format de la chaine passée en paramètre.
public class checkEmail {
public boolean isEmailAdress(String email) {
Pattern p = Pattern
.compile("^[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,4}$");
Matcher m = p.matcher(email.toUpperCase());
return m.matches();
}
}