我有来自模板的 HTML,我需要删除元素和新行之间的空格。我不想删除会破坏 HTML 的空格,所以这对我来说变得很棘手。到目前为止,我有以下内容来删除新行,但我被卡在了空格上:
'<div id="head"></div> \n <div id="body"></div> <div id="foot"></div> '.replace(/(\r\n|\n|\r)/gm, '');
是否有希望内置于 jQuery 而不是复杂的正则表达式来删除空格?
最佳答案
这应该工作:
.replace(/^\s+|\r\n|\n|\r|(>)\s+(<)|\s+$/gm, '$1$2')
Fiddle
关于javascript - 如何在 JavaScript/jQuery 中缩小 HTML 块?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21913417/