首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

怎么去掉重复的br

2012-05-23 
如何去掉重复的br12312312312312br/1231asdfasdfbr/ br/br/aSVdikagisdgviasdgibr/br/br/b

如何去掉重复的br
12312312312312<br/>  
1231asdfasdf<br/> <br/><br/>
aSVdikagisdgviasdgi<br/><br/><br/><br/><br/>
asbgdiahsod<br/><br/><br/>

我先描述下问题,比如很多个段落或者字符串,然后有很多<br/>,我想把上边的这些重复的br
都变成只有一个。怎么做呢?用js的方式做

[解决办法]

HTML code
<!DOCTYPE HTML><html>    <head>        <meta charset="gb2312" />        <title></title>    </head>    <body>        <textarea id="str">12312312312312<br/>   1231asdfasdf<br/><br/><br/>aSVdikagisdgviasdgi<br/><br/><br/><br/><br/>asbgdiahsod<br/><br/><br/>        </textarea>        <script>            function $(el){                return typeof el == 'string' ? document.getElementById(el) : el;            }            var s = $('str').value;            var r = /[^\s]+/g;            var tmp = /<.+(?=<br\/>$)/g            //alert( s.match(r) )            s = s.replace(r, function($){                return $.replace(tmp, '');            })            alert(s)        </script>    </body></html> 

热点排行
Bad Request.