【问题标题】:javascript replacejavascript替换
【发布时间】:2011-01-16 02:49:05
【问题描述】:

我想用数组中的数字替换月份名称,但我的脚本不起作用。

for(i=0; i<a.length; i++) {
arr = arr.replace(/Jan/g, "01");
}

有人可以帮帮我吗?

【问题讨论】:

    标签: javascript arrays replace


    【解决方案1】:

    也许你需要:

    arr[i] = arr[i].replace(/Jan/g, "01");
    

    【讨论】:

      【解决方案2】:

      试试这个:

      for(i=0; i<a.length; i++) { 
          arr[i] = arr[i].replace(/Jan/gi, "01"); 
      } 
      

      还有...该行不应该是:

      for(i=0; i < arr.length; i++) {
      

      【讨论】:

      • 另请注意.. /Jan/gi 不是 /Jan/g
      【解决方案3】:
      for(i=0; i<a.length; i++) {
        a[i] = a[i].replace(/Jan/g, "01");
      }
      

      【讨论】:

        猜你喜欢
        • 2011-03-15
        • 2021-08-14
        • 1970-01-01
        • 2011-03-15
        • 1970-01-01
        • 2011-01-14
        • 1970-01-01
        • 2011-06-22
        • 2012-03-18
        相关资源
        最近更新 更多