日期:2014-05-16  浏览次数:20318 次

请大神门帮忙用js解决去掉正文中括号与括号中文字的小程序
例:今天我读了一本(中华上下五千年)书。
去掉括号与括号内的内容。但不能用for循环,可以用其他循环,谢谢大神门!不胜感激。
------解决方案--------------------
var reg=/\(.*?)/g;
var str="今天我读了一本(中华上下五千年)书。";
str=str.replace(reg,"");
alert(str);
类似这样试试
------解决方案--------------------

alert("今天我读了一本(中华上下五千年)书。".replace(/(.*?)/g,""));

------解决方案--------------------
引用:
谢谢大家,但是可以给的都乱码了。我的办法是把大家给的代码复制到html后台文本中,可能用的词不专业,然后再打开,是不是用的不对呢?可以详细一点吗?谢谢大家。

另存为 编码方式改成utf-8
------解决方案--------------------
引用:
我的办法是把大家给的代码复制到html后台文本中,可能用的词不专业,然后再打开,是不是用的不对呢?可以详细一点吗?谢谢大家。

把你的html代码考到新的html就好了
------解决方案--------------------
<textarea cols="50" rows="5" id="source">今天我读了一本(中华上下五千年)书。</textarea>
<br /><input type="button" value="转换" onclick="Change()" /><br />
<textarea cols="50" rows="5" id="target"></textarea>
<script>
    function Change() {
        var source = document.getElementById('source'), target = document.getElementById('target');
        target.value = source.value.replace(/([^)]+)/g, '');
    }
</script>