我正在寻找使用Javascript或jQuery用<a href="http://twitter.com/mention">@mention</a>替换字符串中的任何@mention。我具有How to replace plain URLs with links?的第二个答案的功能,只是想添加一个进一步的replacePattern

最佳答案

function replaceAtMentionsWithLinks ( text ) {
    return text.replace(/@([a-z\d_]+)/ig, '<a href="http://twitter.com/$1">@$1</a>');
}

实际操作中请参见:http://jsfiddle.net/h6HMY/

关于javascript - 用链接替换@mention,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16879588/

10-10 13:35