在我的RegExp中使用括号时,括号不加括号

时间:2019-07-10 10:31:25

标签: javascript jquery regex regexp-replace

我正在使用jQuery自动完成功能。我正在尝试将用户这样写的项目中的文本加粗:

"<a style='font-family: Segoe UI; font-size: 14px; color: #333;'>"
 + item.label.replace(new RegExp(this.term, 'gi'), "<b>$&</b>") + "</a>"

this.term是用户编写的搜索词。如果他写括号“(”,则JavaScript崩溃,因为RegExp似乎无法使用该术语。如何更正它,以便它也能够使用这些字符?

0 个答案:

没有答案