Email Obfuscation

Uses JavaScript to obfuscate an email address. Many spam bots can't handle JavaScript. Not accessible for those without JavaScript.

HTML

<span class="sendmail">bradley+gingerboydev+com</span>

JavaScript

$("span.sendmail").each(function() {
    //username+domain+tld[+display-text]
    var $span = $(this),
        data = $(this).text().split('+');
    data[3] = data[3] || data[0] + '@' + data[1] + '.' + data[2];
    $span.after('<a href="mailto:' + data[0] + '@' + data[1] + '.' + data[2] + '">' + data[3] + '</a>').remove();
});