emailCleanse
by Ford Heacock
JavaScript
validateString = function(string) {
let excludedEmails = [
'spam@',
'help@',
'support@',
'info@',
'test@',
'webmaster@',
'abuse@',
'administrator@',
'all@',
'careers@',
'customer.service@',
'dnsmaster@',
'helpdesk@',
'hostmaster@',
'investors@',
'jobs@',
'leads@',
'marketing@',
'postmaster@',
'root@',
'security@',
'service@',
'spambait@',
'spambait2@',
'spambate@',
'spambusters@',
'spamcatcher@',
'spamcollector@',
'spamfilter@',
'spamhole@',
'spammail@',
'spamme@',
'spamresponse@',
'spamsink@',
'spamtrap@',
'techsupport@',
'trappedspam@',
'trapspam@'
];
excludedEmails.forEach(function(email){
let purged = email.replace('@', '');
if (string.includes(purged)) console.log('true')
});
}
validateString("[email protected]");