<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> </body> </html> <script> var data2='2019:08:01' //alert(data2.replaceAll("\\:","-")) replaceAll基于正则,但是js没有提供replaceAll的方法,使用会报错 //alert(data2.replace(":","-"))//2019-08:01 只能匹配第一个 //alert(data2.replace(/:/g,'-')) //正则表达式匹配全部 alert(data2.split(':').join("-")) //使用split()把字符串拆分成数组,再用join()拼接会字符串 </script>
字符串替换,解决replace()方法只能替换第一个字符
最新推荐文章于 2023-09-06 14:44:48 发布