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]");