Πολύς κόσμος αποφεύγουν να γράφουν την πλήρη ηλεκτρονική τους διεύθυνση σε ιστοσελίδες για να κρατήσουν μακρυά τους spammers. Είναι γνωστό αν κάποιος ποστάρει ένα email σε κάποια σελίδα, αργά ή γρήγορα μια μηχανή αναζήτησης θα το ανακαλύψει και ίσως το mail αυτό να βρεθεί στις λίστες των spammers. Όλοι συμφωνούμε ότι αυτό δεν ειναι καλό. Σε πολλά sites συνηθίζεται τα email να μετατρέπονται σε εικόνες και να τοποθετούνται στη σελίδα στη θέση του email. Συχνά το αποτέλεσμα ειναι λιγο άκομψο όμως.
Εδώ παρουσιάζουμε μερικές γραμμές κώδικα σε javascript που μετατρέπει κείμενα όπως myname dash surname at example dot com σε
myname-surname@example.com
function writemail(element) {
var txt = element.innerHTML;
txt = txt.replace(/at/g, "@");
txt = txt.replace(/dash/g, "-");
txt = txt.replace(/dot/g, ".");
txt = txt.replace(/\s+/g, "");
element.innerHTML = txt;
}
writemail(document.getElementById("contacto"));