09/07/2002, 05:39
|
| | Fecha de Ingreso: junio-2002 Ubicación: Buenos Aires, Argentina
Mensajes: 876
Antigüedad: 22 años, 7 meses 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. |