【发布时间】:2014-02-20 16:14:05
【问题描述】:
我有来自模板的 HTML,我需要删除元素和新行之间的空格。我不想删除会破坏 HTML 的空格,所以这对我来说变得很棘手。到目前为止,我有以下内容可以删除新行,但我被困在空格上:
'<div id="head"></div> \n <div id="body"></div> <div id="foot"></div> '.replace(/(\r\n|\n|\r)/gm, '');
是否有希望在 jQuery 中内置一些东西而不是复杂的正则表达式来删除空格?
【问题讨论】:
-
不知道网络的东西,但是可以用 dom 解析它,编辑元素,然后重建它吗?因为找到 标签 可能非常复杂。它不像你可以可靠地使用(在标签的情况下)
/(>)\s+|\s+(<)/.
标签: javascript jquery html regex minify