如果字符串中有()以及()中的内容一律删除,没有则不做更改
如123(ABC)   改成123
(ABC)123   改成123
123(ABC)(XYZ)  改成123

解决方案 »

  1.   

        <script type="text/javascript">
            function test() {
                var str = "123(ABC)改成123(ABC)123 改成123123(ABC)(XYZ) 改成123";
                var reg = /(\(\w*\))/ig;
                alert(str.replace(reg, ""));
            }
        </script>
      

  2.   

        <script type="text/javascript">
            function test() {
                var str = "123(ABC)改成123(ABC)123 改成123123(ABC)(XYZ) 改成123";
                var reg = /(\(.+?\))/ig;
                alert(str.replace(reg, ""));
            }
        </script>
    这个好点
      

  3.   


    var reg = /\([^()]*\)/g;
    var result = str.replace(reg, "");