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

posted @ 2015-09-02 23:46  小海葵  阅读(149)  评论(0编辑  收藏  举报