JavaScript è forse l'ultima scelta per quanto riguarda la protezione di un indirizzo email dagli spammer. Tuttavia una soluzione esiste.
La seguente funzione di utility trasforma i caratteri di un'indirizzo email in entità HTML:
'use strict';
const antiSpamBot = address => {
let addressNoSpam = '';
for( let i = 0; i < address.length; ++i ) {
let ch = address[i];
let str = '&#' + ch.charCodeAt( 0 );
addressNoSpam += str;
}
return addressNoSpam;
}