var str="a,b,c,d,e,f,";
var strNew = str.substring(0,str.length-1)
alert(strNew);

解决方案 »

  1.   

    是替换还是去掉呀
    var str="a,b,c,d,e,f,";
    str=str.substring(var.length,1)
      

  2.   

    <script language=javascript>
    var str="a,b,c,d,e,f,";
    alert(str.replace(/,(?=$)/,""))
    </script>
      

  3.   

    另一种方法:
    var ary = str.split( ',' );
    ary.splice( ary.length-1, 1 );
    str = ary.join( ',' );
      

  4.   

    谢谢大家,str.substring(0,str.length-1)能够实现,只是去掉就可以了!再次感谢大家!