试图<br />
用一个替换两个。
不能让它工作。已经尝试了几个小时。
我的代码: thishtml = thishtml.replace(/(?:<br \/\>\s*){2,}/g, '<br>')
不工作。
帮助会很大。
提前谢谢。
试图<br />
用一个替换两个。
不能让它工作。已经尝试了几个小时。
我的代码: thishtml = thishtml.replace(/(?:<br \/\>\s*){2,}/g, '<br>')
不工作。
帮助会很大。
提前谢谢。
$('br').map(function(){
($next = $(this).next()).is('br') && $next.remove();
});
如果您的 html 不是来自 DOM:
$(thishtml).find('br').map( ... )
尝试
thishtml = thishtml.replace(/(?:<br[^>]*>\s*){2,}/g, '<br>')
尝试这个 :
.replace(/(?:<\s*br\s*\/?\>\s*){2,}/ig, '<br/>');
例子 :
var a='sdf sd\
sdf\
sdf\
<br />\
<br/>\
dfbd'
结果 :
sdf sdsdfsdf<br/>dfbd
尝试这个:
.replace(/(\<br[\s]*\/\>){2,}/g, '<br/>')