martes, 10 de julio de 2012

EditText: Validar el formato del correo

Si en nuestra aplicación creamos un campo de entrada de correo electrónico mediante un editText no es suficiente con asignarle el atribute inputType="emailAdress" ya que eso solo despliega el teclado en modo correo.

Una vez el usuario ha entrado el texto tenemos que comprobar que el correo tiene el formato válido. Para ello podemos usar el siguiente código.

public static boolean checkValidEmail(String email) {
     String emailPattern = "[a-zA-Z0-9._-]+@[a-z]+\\.+[a-z]+";
     if (email.matches(emailPattern) && email.length() > 0){
           return true;
      }
      return false;
}

It works!


Roger Sala

No hay comentarios:

Publicar un comentario