用Javascript进行HTML压缩

用Javascript进行HTML压缩,javascript,jquery,html,regex,compression,Javascript,Jquery,Html,Regex,Compression,我一直在寻找,一直无法找到任何关于如何做到这一点的信息 我有相当数量的HTML,当我创建的页面生成HTML和样式属性中的所有css时,它变得有点大。我需要的是一个javascript方法,通过删除所有不必要的空白来压缩我的html 我尝试过使用正则表达式,但不仅没有起作用,至少我是这样做的。空间不是大问题,主要是所有的新线。我尝试的是: html = html.replace(/\t|\r|\n/g, ''); 但由于我不是正则表达式专家,这不起作用 有人有什么想法吗?当文档准备好并且您可以用

我一直在寻找,一直无法找到任何关于如何做到这一点的信息

我有相当数量的HTML,当我创建的页面生成HTML和样式属性中的所有css时,它变得有点大。我需要的是一个javascript方法,通过删除所有不必要的空白来压缩我的html

我尝试过使用正则表达式,但不仅没有起作用,至少我是这样做的。空间不是大问题,主要是所有的新线。我尝试的是:

html = html.replace(/\t|\r|\n/g, '');
但由于我不是正则表达式专家,这不起作用


有人有什么想法吗?

当文档准备好并且您可以用javascript压缩HTML时,它已经加载,所以不会有什么不同吗?您是否尝试过使用/\t\r?\n\r/g@adeneo你不明白。我在做发电机。它吐出HTML,并有一吨的空白。在我把它全部吐出来之前,我想过滤掉所有的空白。@RokoC.Buljan您到底会如何将标签包含到其中?它可以工作,但我注意到输出中的标签如下:

@RokoC.Buljan。它们是2个空格的缩进,所以我只需添加另一个html=html.replace就可以删除它们