Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > Java y XML > Validar campo "e-mail"
-Foros de debate

Java y XML
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 campo "e-mail"
Enviado por tdteti_ el día 24 de abril de 2008

Hola, necesito hacer algunas validaciones en JAVA sobre la cadena de caracteres entrada por un usuario en el campo "e-mail" de una ventana (xxxxxxx@xxxx.xxx). Son las siguientes:
1. Que se ha incluido el símbolo “@” en la cadena de caracteres.
2. Que solo existe un símbolo “@” en la cadena de caracteres.
3. Hay al menos un signo “.” después del símbolo “@”
4. El signo “.” No es ni el 1º ni el último de la cadena de caracteres, ni aparece dos veces o mas consecutivas (p.e. “..”)
5. El último carácter de la cadena no es ninguno de: ( / \. < > / ? ‘ @ ~ # : ; ] [ } { = + _! “ £ $ % ^ & * | - ¬ `
- No conozco mucho como manejar los 'strings' en JAVA, ni la mejor manera de hacerlo. Agradecería si alguien puede ayudarme o decirme donde puedo encontrar información para hacerlo correctamente.
Muchas gracias por adelantado.
Saludos.

 
Re: Validar campo "e-mail"
Enviado por DAVID el día 7 de mayo de 2008

me parece que tenes que verlo por el lado de javascript, hay mucha informacion en internet sobre eso, en JAVA tambien debe haber pero nose, lo que si se es que primero eso lo tenes que validar en el cliente y podes usar tanquilamente javascript para ello a menos que sea un trabajo de universidad o algo asi, por ejemplo yo saque de una pagina, un script como este:

function isEmailAddress(theElement, nombre_del_elemento )
{
var s = theElement.value;
var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
if (s.length == 0 ) return true;
if (filter.test(s))
return true;
else
alert("Ingrese una dirección de correo válida");
theElement.focus();
return false;
}

que te valida el campo mail de un formulario, pero es en javascript y creo que cumple con varios de los punto si no son todos los que mencionas ahi, saludos y suerte!

 


Tienda
Patrocinados
 

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

Hospedaje web y servidores dedicados linux por Ferca Network