Programación en castellano
Inicio > Foros > Java (básico) > validar un correo electrónico
-Foros de debate

Java (básico)
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

validar un correo electrónico
Enviado por melquisedeg el día 29 de octubre de 2007

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

 
Re: validar un correo electrónico
Enviado por flapteam el día 30 de octubre de 2007

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 hola@fulanito.com 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 ){

}
}
}

 

Re: validar un correo electrónico
Enviado por lafuente.daniel el día 9 de octubre de 2008

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

 


Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: musica mp3 | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | recursos gratis | posicionamiento en buscadores | tienda virtual | gifs animados