识别 Javascript 中的标签

Recognising Hashtags in Javascript

我需要使用 javascript 识别字符串中的主题标签 (#example) 并将其更改为

<a href='#/tags/example'>example</a>

目前我正在使用此代码:

var string = '#hello This is an #example of some text';

string.replace(/(^|\s)(#[a-z\d-]+)/ig, "<a href='#/tags/'></a>");

但是 $2 的值仍然包含 # 字符,我需要为 url

省略它

您可以将 # 移到捕获组之外:

/(^|\s)#([a-z\d-]+)/ig