【问题标题】:Javascript replace all '-' with '/'Javascript 将所有 '-' 替换为 '/'
【发布时间】:2014-08-23 22:47:52
【问题描述】:

寻找一个简单的正则表达式来将 2014-08-30 更改为 2014/08/30。我试过replace(),但这显然只适用于第一次出现。

【问题讨论】:

  • strreplace 不是 JavaScript 函数。
  • .replace(/-/g,"/"); ?

标签: javascript regex


【解决方案1】:

'2014-08-30'.replace(/-/g, '/')

【讨论】:

    【解决方案2】:

    您可以使用此代码:

    var re = /-/g; 
    var str = '2014-08-30';
    var subst = '/'; 
    
    var result = str.replace(re, subst);
    

    【讨论】:

      【解决方案3】:

      在JS中使用replace()函数

      试试这个:

      var str = "---";
      str = str.replace(/-/g,'/');
      alert(str);
      

      结果:

      ///
      

      JSFiddle Demo

      【讨论】:

        猜你喜欢
        • 2017-01-31
        • 2011-03-10
        • 1970-01-01
        • 2012-03-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-06-17
        • 2019-02-24
        相关资源
        最近更新 更多