validar un correo electr贸nico
Hola a todos. Estoy buscando alguna clase que me permitar validar si un campo de entrada es un correo electr贸nico correcto.
Si no hay una clases, alguna funci贸n ya hecha.
Gracias
Si no hay una clases, alguna funci贸n ya hecha.
Gracias
Veamos si tu lo que quieres es algo en Java que te valide si una dierecci贸n de correo electrinico esta bien construida o no ya que saber si es valida nunca se sabe yo puedo poner [email protected] y a no ser que envie un correo electronico no sabr茅 si existe.
Por otro lado el codigo JAVA para verificar que una direcci贸n esta bien construida.....
//Suponiendo que el email venga en un String.
boolean llevaArroba= false;
int contarrobas = 0;
for(int cont = 0; cont < email.length(); cont++){
//he encontrado la arroba
if(email.CharAt(cont).equals(\'@\')) {
contarrobas++;
if( contarrobas > 1 ){
}
}
}
Por otro lado el codigo JAVA para verificar que una direcci贸n esta bien construida.....
//Suponiendo que el email venga en un String.
boolean llevaArroba= false;
int contarrobas = 0;
for(int cont = 0; cont < email.length(); cont++){
//he encontrado la arroba
if(email.CharAt(cont).equals(\'@\')) {
contarrobas++;
if( contarrobas > 1 ){
}
}
}
Dise帽e un metodo cuando estaba en la carrera que implementaba expresiones regulares, el cual funciona exelente en java y javascript te envio el metodo y los imports
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public boolean validaMail(String mail) {
mail = mail.toLowerCase();
Pattern p = Pattern.compile("^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$");
Matcher m = p.matcher(mail);
if (m.find()) {
return true;
} else {
return false;
}
}
Este metodo te regresa un boolean al pasarle el correo, si es una direccion te retorna true y si no es una direccion valida de email te regresa falso
saludos
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public boolean validaMail(String mail) {
mail = mail.toLowerCase();
Pattern p = Pattern.compile("^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$");
Matcher m = p.matcher(mail);
if (m.find()) {
return true;
} else {
return false;
}
}
Este metodo te regresa un boolean al pasarle el correo, si es una direccion te retorna true y si no es una direccion valida de email te regresa falso
saludos
