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>