js replace 用法

写js代码遇见一个这样的问题,下拉框变化时给时间控件赋系统时间,要求把时间格式为2015/05/01变为2015-05-01,把/替换为-:

  var dt = "2015/05/01";      
  var dt1 = dt.replace("/","-");  
  alert(dt1);

结果为:2015-05/01
不是想要的,怎么办呢,还有一个正则表达式

  var dt = "2015/05/01";      
  var dt1 = dt1.replace(///g,"-");  
  alert(dt1);

结果为:2015-05-01
正则表达式 /替换内容/g g代表所有匹配的
如果有/或者要转义
获取设置时间格式参考一下链接
http://www.cnblogs.com/carekee/articles/1678041.html

原文地址:https://www.cnblogs.com/zwgblogs/p/4779729.html