我想突出顯示用戶在用戶名@login等字符串中檢測到的用戶名。下面是這似乎不工作代碼:用Javascript中的字符串突出顯示我的「@用戶名」
function parse(string) {
var regex = new RegExp('(\W|^)@('+username+')(\W|$)', 'i');
return String(string).replace(regex, '<span class="label radius">@$2</span>');
}
而且這裏有一個的jsfiddle進行測試:http://jsfiddle.net/2pmLT/3/
當我型我@login,它凸顯,但只有當它是唯一的文字中字符串:「@login哈哈」不起作用。
謝謝您的幫助。我甚至沒有想過逃跑。 – user3294481