Просто оставлю это здесь:
if ($(".hide-mail").length) {
var at = / AT /;
var dot = / DOT /g;
$('.hide-mail').each(function () {
var text = $(this).text(),
span_class = $(this).attr('class'),
addr = text.replace(at, '@').replace(dot, '.'),
rgx = new RegExp(text),
html = $(this).html().replace(rgx, addr),
link = $('<a href="mailto:' + addr + '">' + html + '</a>');
link.addClass(span_class).removeClass('.hide-mail');
$(this).after(link);
$(this).remove();
});
}
Пример использования:
<span class="hide-mail">test AT mail DOT ru</span>
Желательно запускать после загрузки всей страницы.
