Como Validar Um E-Mail Com Javascript

Quando estamos desenvolvendo um formulário em uma aplicação web ou em um simples campo de e-mail, desejamos fazer uma validação se o texto que está sendo inserido pelo o usuário está no formato de e-mail realmente.
Existem algumas máscaras e até mesmo o input do HTML5 do tipo “email” que nos ajudam a fazer isto.
Mas como podemos fazer essa validação via Javascript?

A validação de e-mail através do Javascript pode ser feita utilizando um Regex!
Podemos usar a seguinte função para fazer essa verificação:

1
2
3
4
const validateEmail = (email) => {
const re = /\[email protected]\S+\.\S+/;
return re.test(email);
}

Neste Regex, informamos que para ser válido esse teste, queremos que nossa string seja composta por: `[email protected]`
Dessa forma, caso a string digitada fuja desse padrão, o retorno dado será falso!