1.replace:
代码如下(示例):
//把string里面的第一个'a'替换成'b';
test.replace("a","b");
2.全局替换固定字符:
代码如下(示例):
// 正则加个参数 g ,表示全文匹配。
//把string里面的所有'a'替换成'b';
test.replace(/a/g,"b");
3.全局替换变量:
代码如下(示例):
//传一个变量key,把string里面的所有key值替换成'a'
string.replace(new RegExp(key,'i'),"a");
4.String的原型链上添加方法:
代码如下(示例):
String.prototype.replaceAll=function(preVal,replaceVal){
return this.replace(new RegExp(preVal,'i'),replaceVal);
}
const test="123"
test.replaceAll("1","") //23
test.replaceAll("1","0")//023