sábado, 10 de marzo de 2012

Validar email con Javascript

Código JavaScript:
<script>
function validarEmail(valor) {
if (/^w+([.-]?w+)*@w+([.-]?w+)*(.w{2,3})+$/.test(valor)){
alert("La dirección de email " + valor + " es correcta.")
return (true)
} else {
alert("La dirección de email es incorrecta.");

return (false);
}
}
</script>

Código HTML:
<form>
<input type="text" name="email" size="50">
<input type="button" value="Validar e-mail" onClick="validarEmail(this.form.email.value);">
</form>

Filtro: /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.[a-zA-Z]{2,3})+$/
permite mayusculas, minusculas, letras, barras, barras bajas, puntos antes de la arroba, después igual y después del punto solo permite mayusculas y minusculas de máximo 3 caracteres, con lo cual habría que cambiarlopara 4 que sería algo como {2,3} ó {2,3,4}

Fuente: http://www.comocrearunsitioweb.com

Publicar un comentario