Como Validar Email com Regex no JavaScript (Código Pronto)
O cenário
Você tem um formulário e precisa verificar se o e-mail digitado está no formato certo.
O código (só copiar)
const emailRegex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/; function isValidEmail(email) { return emailRegex.test(email); } // Testando console.log(isValidEmail("[email protected]")); // true console.log(isValidEmail("email-errado")); // false console.log(isValidEmail("[email protected]")); // true
Entendendo a regex
| Parte | O que significa |
|---|---|
^ | Começo do texto |
[a-zA-Z0-9._%+-]+ | Parte antes do @ |
@ | O arroba |
[a-zA-Z0-9.-]+ | Nome do domínio |
\. | O ponto |
[a-zA-Z]{2,} | Extensão (.com, .br, etc.) |
$ | Fim do texto |
Usando num formulário
document.getElementById('email-form').addEventListener('submit', (e) => { const email = document.getElementById('email').value; if (!isValidEmail(email)) { e.preventDefault(); alert('O formato do e-mail não está correto'); return; } // Se passou, continua });
Não quer escrever código?
Testa no Testador de Regex — é grátis e funciona em tempo real.
JavaScriptRegexSnippetsValidação
Explore ferramentas relacionadas
Experimente estas ferramentas gratuitas do Pockit
Proteger PDF
Proteja seus documentos com senhas. Adicione criptografia para que apenas usuários autorizados possam abrir seus documentos—todo o processamento acontece no seu dispositivo.
Experimentar
Rotacionar PDF
Corrija a orientação. Gire páginas PDF individuais ou documentos inteiros para leitura correta. Salvamento rápido e sem marcas d'água.
Experimentar
Formatador e Compressor
Transforma código minificado ilegível em algo que dá pra ler, ou comprime o seu antes de subir. Funciona com JS, CSS e HTML—tudo no navegador, sem enviar nada.
Experimentar
Testador Regex
Domine Regex. Teste e depure expressões regulares em tempo real com destaque visual. Inclui biblioteca de padrões comuns.
Experimentar
Calculadora de Proporção
Dimensões sempre corretas. Calcule resoluções e redimensione imagens ou vídeos mantendo a proporção original. Essencial para multimídia.
Experimentar
Calculadora de Sub-rede
Redes sem erros. Calcule sub-redes, máscaras e intervalos de hosts IPv4 com precisão. Ferramenta indispensável para administradores.
Experimentar