11/02/2002, 12:37
|
| Colaborador | | Fecha de Ingreso: noviembre-2001 Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 23 años Puntos: 69 | |
Re: Validar direccion de correo En si la idea de Bet es buena para una validación "básica" de una direccion de email, pero no es muy potente que digamos, ya que si yo ingreso dentro del input "@. ", el Script me dice que es una direccion válida.
Lo ideal para validar direcciones de correo electrónico son las Expresiones Regulares. Este es un ejemplo:
<pre>
<html>
<head>
<script language="Javascript1.2">
<!-- start hiding
function verifyAddress(obj)
{
// obtenemos el valor del email
var email = obj.email.value;
// definimos la expresion regular
var pattern = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
// la chequeamos contra lo que el usuario ingreso
flag = pattern.test(email);
if(flag)
{
alert("Direccion de email válida!");
return true;
}
else
{
alert("Acá hay algo mal que no anda bien");
return false;
}
}
// stop hiding -->
</script>
</head>
<body>
<form onSubmit="return verifyAddress(this);">
<input name="email" type="text">
<input type="submit">
</form>
</body>
</html>
</pre>
Si quieren aprender un poco más sobre Expresiones regulares, y como utilizarlas en Javascript, les recomiendo que visiten <a href='ir.asp?http://www.devshed.com' target='_blank'>http://www.devshed.com...</a>.
Saludos.
<hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio)
<font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA
Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo |