在javascript中使用单词边界匹配字母数字和非字母数字字符的正则表达式

时间:2010-11-18 11:24:05

标签: javascript regex

HI,

我试图使用javascript和regex突出显示一组关键字,我遇到一个问题,我的关键字可能包含文字和特殊字符,如@text #number等。我使用字边界来匹配并替换整个字而不是一个部分词(包含在另一个词中)。

var pattern = new regex('\ b'(+ keyword +')\ b',gi);这里这个表达式匹配整个关键字并突出显示它们,但是如果任何关键字如“number:”没有突出显示那么就会出现。

我知道\ bword \ b匹配单词边界,而特殊字符是非字母数字字符,因此不符合上述表达式。

你能让我知道我可以使用什么正则表达式来实现上述目的。

感谢,

Bhupen

0 个答案:

没有答案