Tema: Validaciones
Pregunta: ¿Cómo validar que un correo electrónico esté correctamente escrito?
Respuesta: De muchas maneras, en este caso he empleado una validación mediante expresiones regulares.
Para este ejemplo he empleado el SDK 1.5:
Código:
//
import java.util.regex.Pattern;
//...
public boolean validarCorreoElectronico(String cadena) {
return ((Pattern.compile("[a-zA-Z0-9_]+[.[a-zA-Z0-9]+]*@[[a-zA-Z0-9_]+.[a-zA-Z0-9]+]+")).matcher(cadena)).matches();
}
Este método retorna
true en caso de que esté bien escrito y
false pues, para lo contrario.