Think Data Products. Think DataOS
Think Modern.
if (!emailInput) return;
emailInput.addEventListener('input', function () {
const email = emailInput.value.toLowerCase();
const domain = email.split('@')[1];
const isBanned = bannedDomains.some(banned =>
domain === banned || domain?.endsWith('.' + banned)
);
if (isBanned) {
emailInput.setCustomValidity("Please enter a valid business email address");
} else {
emailInput.setCustomValidity('');
}
});
}
});