使用正则表达式将中断标签替换为其他中断标签集

我想知道JavaScript中是否有替代方法

<br><br />

仅带有

<br />

使用正则表达式在字符串中标记?

代替

"Hello world."<br><br />"The light is bright."<br><br />

我想要一些类似的东西

"Hello world."<br />"The light is bright."<br />


一只斗牛犬
浏览 172回答 2
2回答

慕桂英546537

我强烈推荐charlietfl使用DOM方法,但是为了完整性起见,这是一个regex选项:const html = '"Hello world."<br><br />"The light is bright."<br><br />';const fixed = html.replace(/(<br\s*\/?>)+/gi, "<br />");console.log(fixed);regex定位<br>标记的运行(定义为不区分大小写,<br后跟任意数量的可选空格,可选/字符和右括号),>并用单个自闭包替换运行<br />。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript