В пакете android.util
есть класс Patterns
, который здесь полезен. Ниже приведен метод, который я всегда использую для проверки электронной почты и многих других материалов
private boolean isEmailValid(String email) {
return !TextUtils.isEmpty(email) && Patterns.EMAIL_ADDRESS.matcher(email).matches();
}