Browse Source

more robust replace

Gildas 7 năm trước cách đây
mục cha
commit
d7c56eebe4
1 tập tin đã thay đổi với 1 bổ sung1 xóa
  1. 1 1
      lib/single-file/uglifycss.js

+ 1 - 1
lib/single-file/uglifycss.js

@@ -657,7 +657,7 @@ this.uglifycss = this.uglifycss || (() => {
 		content = content.replace(/;+\}/g, "}");
 
 		// replace 0(px,em,%) with 0.
-		content = content.replace(/(^|[^.0-9\\])(?:0?\.)?0(?:ex|ch|r?em|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|g?rad|turn|m?s|k?Hz|dpi|dpcm|dppx|%)/gi, "$10");
+		content = content.replace(/(^|[^.0-9\\])(?:0?\.)?0(?:ex|ch|r?em|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|g?rad|turn|m?s|k?Hz|dpi|dpcm|dppx|%)[^a-z]/gi, "$10");
 
 		// Replace x.0(px,em,%) with x(px,em,%).
 		content = content.replace(/([0-9])\.0(ex|ch|r?em|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|g?rad|turn|m?s|k?Hz|dpi|dpcm|dppx|%| |;)/gi, "$1$2");