如何去掉重复的br
12312312312312<br/>
1231asdfasdf<br/> <br/><br/>
aSVdikagisdgviasdgi<br/><br/><br/><br/><br/>
asbgdiahsod<br/><br/><br/>
我先描述下问题,比如很多个段落或者字符串,然后有很多<br/>,我想把上边的这些重复的br
都变成只有一个。怎么做呢?用js的方式做
[解决办法]
<!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>