var _str="中华人民共和国,2345,中坜,34008"
要求得到的是:"中华人民共和国,中坜",即把","和后面的数字去掉.谢谢

解决方案 »

  1.   

    var _str="中华人民共和国,2345,中坜,34008";
    var reg = /,\d+/g;
    var r = _str.replace(reg, "");
    alert(r);
      

  2.   


    <script>
        var _str="中华人民共和国,2345,中坜,34008" ;
        var reg=/\d*/g;
        alert(_str.replace(reg,""));
    </script>
      

  3.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head>
        <title>无标题页</title>
    </head>
    <body>
        <script type="text/javascript">
            var _str="中华人民共和国,2345,中坜,34008";
            var re=/,\d+/ig;
            document.write(_str.replace(re,""));
        </script>
    </body>
    </html>