【发布时间】:2014-04-25 05:26:30
【问题描述】:
什么是 JavaScript 正则表达式来缩小 HTML 的内容。请注意,我只想删除大于 2 且以下不包含任何内容的空格。
我也想把单引号' '换成双引号" "
这是我目前得到的,虽然我猜有一种更有效的方法:
var findSpaces = content.match(' ') >= 2;
var findQuotes = content.match(" ' ");
content.replace(findSpaces, "" );
content.replace(findQuotes, ' " ' );
请不要使用 j Query
【问题讨论】:
-
我不认为这是一个你可以“自己动手”并期望在不花费数小时和数小时的情况下把它做好的情况......如果你 知道你将总是在非常简单的 HTML 上操作ONLY,那么你可能有机会......
-
用双引号替换单引号会破坏字符串中包含双引号的代码。删除所有额外的空格而不考虑空格是否在引号内也可能会破坏代码。
标签: javascript html regex