Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/01/2005, 01:55
Avatar de TurKa
TurKa
 
Fecha de Ingreso: enero-2003
Ubicación: Gerli, Avellaneda
Mensajes: 543
Antigüedad: 22 años, 1 mes
Puntos: 4
Lo único que puedes hacer con JavaScript es comprobar que el "formato" del e-mail sea válido. hora, si yo escribo "[email protected]" la única forma de saber si la dirección "existe o no" será enviando un mail automático a esta persona para que realice algún tipo de comprobación. Pero esto lo puedes hacer con lenguajes que se procesen del lado del servidor como ASP o PHP, por ejemplo.

Para comprobar que un mail tenga formato válido, puedes encontrar mil rutinas hiper complejas por ahí, y sino, simplemente crearlo tu. Por ejemplo:

Código HTML:
<SCRIPT LANGUAJE="JavaScript">
function validarMail(form) {
m1 = form.email.value.indexOf('@', 1) == -1; //se fija si contiene la arroba
d2 = (form.email.value.indexOf('@', 1) == 1)+2; //se fija si la @ está al menos a dos caracteres
m2 = form.email.value.indexOf('.', d2) == -1; // verifica que contenga un punto
m3 = form.email.value.length < 7; // verifica que al menos tenga 7 caracteres en total ¿Por qué? una dirección con un mínimo de caracteres para que sea valida, será [email][email protected][/email]

if(m1||m2||m3) {
alert("El e-mail ingresado no es válido."); form.email.focus(); return true;
}
}
</SCRIPT> 
Por ejemplo, una cuenta válida será:
[email protected]

Pero no será válida @a.yo.es por más que tenga la arroba, el punto y que la cantidad de caracteres alcanse el mínimo necesario.
__________________
Programación LAMP con Scrum y XP
www.eugeniabahit.com.com.ar