var a="45,47,24,40,63,94,90,86,61,106,"
alert(a.split(",").join(""))

解决方案 »

  1.   


    var str = "45,47,24,40,63,94,90,86,61,106";alert(str.split(",")[0])
    alert(str.split(",")[1])
    ...
    alert(str.split(",")[str.length-1])
    啥意思
      

  2.   

    <script>
    var str = '45,47,24,40,63,94,90,86,61,106,';
    var arr = str.match(/\d+/g);
    alert(arr);
    </script>
      

  3.   

    <script>
    var str = '45,47,24,40,63,94,90,86,61,106,';
    var arr = str.match(/\d+/g);
    alert(arr.join('\n'));
    </script>
      

  4.   


    这就是啥意思的问头
    var str = "45,47,24,40,63,94,90,86,61,106,";
    alert(str.split(",",6))
      

  5.   


    var str = "45,47,24,40,63,94,90,86,61,106";alert(str.split(",")[0])
    alert(str.split(",")[1])
    alert(str.split(",")[2])
    alert(str.split(",")[3])
    alert(str.split(",")[4])
    alert(str.split(",")[5])
      

  6.   

    稍微优化一点
    var str = "45,47,24,40,63,94,90,86,61,106";
    var arr = str.split(",");for (i=0; i<arr.length; i++) {
        alert(arr[i]);
        if (i == 5) return;
    }
      

  7.   

    去掉,的前六个还是用,分的前六组?
    <script>
    var str = '45,47,24,40,63,94,90,86,61,106,';
    //前六个
    var f6 = str.replace(/,/g,'').slice(0,6);
    alert(f6);//前六组
    var f6g = str.split(',').slice(0,6);
    alert(f6g.join('\n'));
    </script>