Explorar el Código

more robust replace

Gildas hace 7 años
padre
commit
d7c56eebe4
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  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");