用多个< br>替换多个< br> [英] Replace multiple <br>'s with only one <br>
本文介绍了用多个< br>替换多个< br>的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何使用JavaScript检测
< br>
< br>
< br>
成为一个
<峰; br>
?
我试过:
jQuery('body')。html()。replace(/(\< br \> \r \\\
){3,} / g,\\\
);
但这不适合我。
var newText = oldText.replace(/(< br \s; h2_lin>解决方案
* \ /?>){3,} / gi,'< br>');
(例如< br />
或< br>
)。
How do I use JavaScript to detect
<br>
<br>
<br>
to become one
<br>
?
I tried with:
jQuery('body').html().replace(/(\<br\>\r\n){3, }/g,"\n");
but this is not working for me.
解决方案
Simpler:
var newText = oldText.replace(/(<br\s*\/?>){3,}/gi, '<br>');
This will allow optional tag terminator (/>) and also spaces before tag end (e.g. <br />
or <br >
).
这篇关于用多个< br>替换多个< br>的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文