1
我正在用Javascript或jQuery替換字符串中的任何@mention與<a href="http://twitter.com/mention">@mention</a>
。我從How to replace plain URLs with links?第二個答案的功能,我只是希望增加進一步replacePattern
用鏈接替換@mention
我正在用Javascript或jQuery替換字符串中的任何@mention與<a href="http://twitter.com/mention">@mention</a>
。我從How to replace plain URLs with links?第二個答案的功能,我只是希望增加進一步replacePattern
用鏈接替換@mention
function replaceAtMentionsWithLinks (text) {
return text.replace(/@([a-z\d_]+)/ig, '<a href="http://twitter.com/$1">@$1</a>');
}
看到它在這裏的行動:http://jsfiddle.net/h6HMY/
三江源非常多 - 正是我想要的。 – Sam
嗨;如果某人的用戶名具有下劃線(僅突出顯示下劃線之前的部分),則此功能無效。任何想法如何解決? – Sam
@Sam - [這對我的作品(http://jsfiddle.net/h6HMY/1/)... –