按“-”分割成数组,然后对每个数组元素parseFloat,再以“-”拼串

解决方案 »

  1.   

    "2007-03-02".replace(/-(0+)/, "-").replace(/\b(0+)/, "")这样
      

  2.   

    我也是新手,写的可能有点麻烦!
    <script type="text/javascript">
    var a="03-12";
    var b=a.split("-");
    var c;
    if (b[0].substring(0,1)=="0")
    {
    c=b[0].substring(1,2);
    }
    else 
    {
    c=b[0].substring(0,2);
    }
    alert(c);
    alert(b[1]);
    </script>
      

  3.   

    按照 woneinwy(★★★★★★★★★★@HZ.ZJ) 方法如下:  <script>
    var date1 = "03-12";
    var arr = date1.split("-");
    var temp1 = parseFloat(arr[0]);
    var temp2 = parseFloat(arr[1]);
    alert(temp1 + "-" + temp2)
    </script>
      

  4.   

    感谢各位
    我找了很多方法,
    以下是我自己写的
    <script>
    var date1 = "02-12";
    var ss=date1.substring(0,1);
    var st1 = date1.substring(1,5);
    if(ss=='0'){
    document.write(st1);
    }
    else{
    document.write(date1);
    }</script>
    呵呵,可以用了,各位见笑了,再次谢谢各位了