Решил поднять тему. Все работает. Но, при упоминании "@" все после этого знака кликабельны. Например емаил
user@mail.ru, будет кликабелным "@mail.ru". Соответственно превратится в ссылку site.com/users/mail.ru
Также если обернуть @user в например bold или italic то будет так: site.com/users/user</b></i>
На данный момент у меня вот так:
<script type=«text/javascript»>$('.hashLinks').each(function(){var html = $(this).html().replace(/(#[\S]+)/g,'<a href="<?php echo href_to('tags'); ?>/$1" class=«tagHref» title="$1">$1</a>').
replace(/(@[\S]+)/g,'<b><a href="/users/$1" class=«tagHref» title="$1">$1</a></b>');$(this).html(html).each(function(){$('.tagHref').each(function(){var href = $(this).attr('href').replace(/#/, '').replace(/@/,'');var title = $(this).attr('title').replace(/(#+)/, '');$(this).attr('href',href).attr('title',title);});});});</script>
Добавлено спустя 15 часов
Если кому надо. Я просто добавил пробел "\s+"
replace(/\s+(@[\S]+)/g,' <b>