Ver Mensaje Individual
  #47 (permalink)  
Antiguo 08/12/2002, 17:32
Avatar de Kaopectate
Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 16 años, 7 meses
Puntos: 38
47.- Validación del formato de una dirección de correo

P: ¿Como puedo validar que una dirección de correo sea consistente?

R: [ver ejemplo]
Código PHP:
<html>
 <
head>
  <
script language="JavaScript">
   function 
Validar(form){
    var 
pos1pos2bOk true;
    var 
sDir document.frm.dir.value;
    if (
sDir == ""){
     
alert("Por favor ingrese su dirección de correo");
     
document.frm.dir.focus();
     return 
false;
    }
    
pos1 sDir.indexOf('@'0);
    
pos2 sDir.indexOf('.'0);
    
bOk bOk && (pos1 0);
    
bOk bOk && (pos2 != -1);
    
bOk bOk && (pos1 pos2 1);
    
bOk bOk && (pos2 sDir.length 1);
    if (!
bOk){
     
alert("Dirección de correo inválida");
     
document.frm.dir.focus();
     return 
false;
    }
   }
  
</script>
 </head>
 <body>
  <form name="frm" method="post" action="" onSubmit="return Validar(this);">
   Dirección de correo:
   <input type="text" name="dir">
   <input type="submit">
  </form>
 </body>
</html> 

Última edición por Kaopectate; 24/12/2002 a las 08:56