Ниже код работает с библиотекой Mootools, я хотел бы, чтобы она работала с jQuery, если это возможно, мне пока не повезло.
HTML
<p id="test">@user has an email address of user@email.com. See! the regexp works @people!</p>
MooTools
$('test').set('html', $('test').get('html').replace(/\B\@([\w\-]+)/gim, function(match, name){
return '<a href="http://twitter.com/users/' + name + '">' + match + '</a>';
}));
Скрипка