解决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

本文介绍了一种在JavaScript中实现字符串全局替换的有效方法。通过使用split和join方法组合,可以轻松地替代所有匹配项,而不仅仅是首次出现。这种方法还支持链式调用,使得代码更加简洁高效。
4547

被折叠的 条评论
为什么被折叠?



