【发布时间】:2016-11-04 00:57:29
【问题描述】:
我正在尝试获取我的文本并将该主题标签转换为链接和与普通文本不同的颜色,但我不知道如何去做。我知道它与正则表达式有关,但我似乎无法理解。这是我到目前为止所拥有的,但它根本不起作用:
function hashtag(text) {
var repl = text.replace(/(^|\W)(#[a-z\d][\w-]*)/ig, '$1<a style = "color: #35ab52">$2</a>');
return(repl);
}
感谢您的帮助,谢谢!
【问题讨论】:
-
有什么不好的?
-
你能用 plunkr 上的数据做一个例子吗
-
text.replace(/(#[^\s]*)/g, '<a style = "color: #35ab52">$1</a>'); -
不工作:/没有任何反应
标签: javascript html regex web