用多个< br>替换多个< br> [英] Replace multiple <br>'s with only one <br>

查看:125
本文介绍了用多个< 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 >).

这篇关于用多个&lt; br&gt;替换多个&lt; br&gt;的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆