str="村枯发了了要(2243554533),"
str=str.replace(/[^\d,]/,"")

解决方案 »

  1.   

    <script>
    str="村枯发了了要(2243554533),"
    str=str.replace(/[^\d,]+/g,"")
    alert(str)</script>
      

  2.   


    <script type="text/javascript">
    var str = "村枯发了了要(2243554533),sdsdl-8764/.,l";
    var pat1 = /(?:,|^)([^,]+)(?=,|$)/g;
    var pat2 = /\(\d+\)/g;
    var a = [], i = 0;while(pat1.test(str))
    a[i++] = (RegExp.lastMatch.match(pat2)||[]).join('').replace(/[()]/g, '');
    alert(a.join(','));
    </script>