Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/07/2002, 05:39
zeus_bsas
 
Fecha de Ingreso: junio-2002
Ubicación: Buenos Aires, Argentina
Mensajes: 876
Antigüedad: 22 años
Puntos: 0
Re: Tip: comprobar e-mail

Segunda parte:

//ahora comprobamos:
//que haya una y solo una arroba
//que la unica arroba no este ni al principio ni al final del mail
//que haya por lo menos un punto
//que el ultimo punto no este al final del mail
//que el ultimo punto este mas a la derecha que la arroba
//que luego de la arroba no haya un punto, sino un dominio
//que luego de la arroba no haya dos puntos seguidos
//que no contenga ningun caracter extraño (no incluidos en caracteres, como espacio)
//que no comienze ni con - ni _ ni .


if ((cant_arrobas==0)||(cant_arrobas>1)||(posicion _arroba==0)||(posicion_arroba==mail.length-1)||(cant_puntos==0)||(posicion_punto==mail.leng th-1)||(posicion_punto<posicion_arroba)||(mail.cha rAt(posicion_arroba+1)==".")||(mail.char At(posicion_punto-1)==".")||(error=="si")||(mail .charAt(0)=="-")||(mail.charAt(0)=="_")||(mail.ch arAt(0)=="."))
{
window.alert("Direccion de e-mail incorrecta");
return false;
}

return true;
}

luego en el tag form: onsubmit="return validar_mail ()"
o bien en el boton de envio: onclick="return validar_mail ()"

Repito, hay cosas que sobran, pero cualquiera puede entenderlo asi.
Ojala a alguien le sirva como a mi. Suerte.