function validarEmailCorporativo(email) { // Lista de domínios de e-mails não permitidos const dominiosNaoPermitidos = [ 'gmail.com', 'outlook.com', 'hotmail.com', 'yahoo.com', 'live.com', 'icloud.com', 'aol.com', 'zoho.com', 'mail.com', 'yandex.com', 'protonmail.com', 'gmx.com', 'hushmail.com', 'fastmail.com', 'inbox.com', 'me.com', 'msn.com', 'ymail.com', 'rediffmail.com' ]; // Extrai o domínio do e-mail const dominioEmail = email.substring(email.lastIndexOf('@') + 1); // Verifica se o domínio está na lista de domínios não permitidos return !dominiosNaoPermitidos.includes(dominioEmail); } function validarFormulario(event) { // Pega o valor do campo de e-mail const email = document.getElementById('email').value; // Valida o e-mail if (!validarEmailCorporativo(email)) { alert('Por favor, insira um e-mail corporativo válido.'); event.preventDefault(); // Impede o envio do formulário } } document.addEventListener('DOMContentLoaded', function () { document.getElementById('forms-teste-elementor-abril').addEventListener('submit', validarFormulario); });
Como converter mais com suas listas ativas
Aprenda na prática como obter os melhores resultados a partir da prospecção ativa.