新博客:程序员小Ghttp://www.gloryofme.cn
1.js中的全局替换字符串方法:
str.replace(/电池/g, "newWord");//替换str中包含的所有的 电池 为 newWord
2.上面例子中电池为要匹配的字符串值,需要常量。一般都会需要替换字符串中的变量,具体代码如下:
str.replace(new RegExp(word,'g'), "newWord");
3.最近的使用场景为:通过匹配商品特征,对商品评论中的特征词进行高亮显示,给用户更加直观的结果。具体代码如下:
cmt.replace(new RegExp(feature,'g'),"<mark class=\"feaMark\">"+ feature+ "</mark>");
其中cmt为商品评论,feature为商品特征,<mark>标签实现高亮显示。