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

Logo Trellat
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.