我正在尝试获取我的文本并将该主题标签转换为链接和不同于普通文本的颜色,但我不知道该怎么做。我知道它与正则表达式有关,但我似乎无法理解。到目前为止,这是我所拥有的,但它根本不起作用:
function hashtag(text) {
var repl = text.replace(/(^|\W)(#[a-z\d][\w-]*)/ig, '$1<a style = "color: #35ab52">$2</a>');
return(repl);
}
如果有任何帮助,我将不胜感激!
最佳答案
这是一个简单的函数,可以替换所有 #string
在带有 <a href="#">#string</a>
的文本中:
function hashtag(text){
var repl = text.replace(/#(\w+)/g, '<a href="#">#$1</a>');
return repl;
}
关于JavaScript - 在文本中查找主题标签并返回链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38148361/