我试图用一个单词边界替换一个单词,但是当任何单词开始使用utf-8字符时都不能正常工作。这是我的代码;
var text="Su çsu su çsuö suö";
var word="su";
var regex=new RegExp("\\b"+word+"\\b", "gi");
text=text.replace(regex,"<span style='color:red;'>"+word+"</span>");
console.log(text);
/ *çsuö* /
所有“su”都改变了这一点; çsuö