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>
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
<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