求一个正则,合并多个
和空格为单个

草原上的奶牛 2016-04-26 10:42:47
str =' <br /> <br /> xx xxxx <br /> yyy<br />tttttttttttttt<br /> '

求一个正则,即合并多个<br>和空格为一个,按照下面结果输出。

输出结果为:
xx xxxx<br />
yyy<br />
tttttttttttttt
...全文
301 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
草原上的奶牛 2016-04-26
  • 打赏
  • 举报
回复
草原上的奶牛 2016-04-26
  • 打赏
  • 举报
回复
非常感谢,不过还有一些问题。 这个输出的结果是: | xx<br />xxxx<br />yyy<br />tttttttttttttt | 但是还存在些问题,就是把空格的合并变成了<br /> 正确的输出结果应该是这样的。 |xx xxxx<br />yyy<br />tttttttttttttt|
  • 打赏
  • 举报
回复

    str = '      <br />      <br />   xx    xxxx  <br /> yyy<br />tttttttttttttt<br />  '
    str = str.replace(/<br\s*\/?>| /gi, '<br />').replace(/(<br \/>){2,}/g, '<br />').replace(/^(<br \/>)+|(<br \/>)+$/g, ' ');
    alert('|'+str+'|')

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧