【日期】: 2021/10/13
【问题】:js中,replace()方法没有像后端那样有replaceAll(),匹配全文替换的时候,发现把时间(2021/10/13)变为(2021-10-13)发现/g正则用不了。
这样写,就变成注释了
【原因】: //是js的注释,不好使。
【如何发现】: 测试的时候发现
【如何修复】: 改为完整的正则表达式
<script> var time = "2021/10/13" // console.log(time.replace(///g,"x")) console.log(time.replace(new RegExp('/','g'),'-')) </script>
【总结】: 逆水乘舟用力撑,一杆松劲退千寻。