JavaScript 的replace()方法只会替换一处,想要全部替换的话需要加/g参数.
单处替换
var str = "2017-04-17";
str.replace(/-/,"")
console.log(str);
此时打印出来为
"201704-17"
可见只替换了一处
替换所有
var str = "2017-04-17";
str.replace(/-/g,"")
console.log(str);
此时打印出来为
"20170417"
可见已进行全部替换
本文介绍了JavaScript中使用replace()方法的不同方式。通常情况下,该方法仅替换第一个匹配到的字符,但通过添加全局搜索标识符/g可以实现全部替换。文章通过实例展示了如何在字符串中替换特定字符。

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



