Función para validar un e-mail en JavaScript

Uno de los campos más susceptibles de ser validado en la parte del cliente en un entorno web es el e-mail. La función para validar un e-mail en JavaScript es más sencilla que otras como la del DNI/NIE. En esta ocasión bastará con validar la cadena introducida en el campo con una expresión regular, la cual comprueba que no haya caracteres inválidos y que el formato sea el correcto. Todo esto se puede hacer en un par de líneas, la primera con la expresión regular y la segunda que llama a la función test, la cual se encarga de validar el e-mail en JavaScript a partir de la expresión regular para validar email.

La función es la siguiente:

function validateEmail(email)<span style="line-height: 1.5;">{ </span>
<span style="line-height: 1.5;">var re = /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;</span>
return re.test(email);
}

Devolverá true si la dirección de e-mail pasada tiene un formato válido (sigue existiendo el riesgo de que no exista), o bien false si tuviera algún error.

Ya has visto que es bastante sencillo validar email con Javascript en un formulario.

Deja un comentario

Pin It on Pinterest