解决JS中replace全局替换的问题
今天在写前端的时候 发现replace这个方法只能替换第一个匹配的值 简直是整冤枉 然后在百度的时候 发现基本上都是加个/g但是 我用了一下 发现没什么效果 然后后面找到一种分组替换的方法 我觉得挺好用的 这里记录一下
var str = "abcabcabcabc";
var new_str = str.split("b").join("d");
console.log(new_str);
输出:
> adcadcadc
同时也支持链式调用
var new_str = str.split("b").join("d").split("c").join("e");
输出:
> adeadeade