我想知道JavaScript中是否有替代方法<br><br />仅带有<br />使用正则表达式在字符串中标记?代替"Hello world."<br><br />"The light is bright."<br><br />我想要一些类似的东西"Hello world."<br />"The light is bright."<br />
2 回答

慕桂英546537
TA贡献1848条经验 获得超10个赞
我强烈推荐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 />
。
添加回答
举报
0/150
提交
取消