JS 字符串变量全局替换

新博客:程序员小Gicon-default.png?t=M7J4http://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>标签实现高亮显示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值