我需要帮助识别纯文本句子中的twitter句柄(我认为它被称为句柄..),并在句柄周围包裹一个span标签。在纯文本句子中识别twitter句柄
所以,如果我有这样构成的句子:
I can't wait to watch the 2012 London Olympic Games! @london2012
我需要找到手感和环绕它的跨度标签:
I can't wait to watch the 2012 London Olympic Games! <span>@london2012</span>
这是我尝试使用:
function findHandle(text) {
var handle = text.substr(text.indexOf("@"), text.indexOf(" "));
return text.replace(handle, "<span>" + handle + "</span>");
}
我的代码没有按计划工作。最好的办法是什么?
如果手柄后没有空间会怎么样? – 2012-08-07 19:48:02
这是我碰到的问题之一。 – 2012-08-07 19:53:58