压缩CSS代码

function yasuoCss (s) {//压缩代码
  s = s.replace(//*(.| )*?*//g, ""); //删除注释
  s = s.replace(/s*([{}:;\,])s*/g, "$1");
  s = s.replace(/\,[s.#d]*{/g, "{"); //容错处理
  s = s.replace(/;s*;/g, ";"); //清除连续分号
  s = s.match(/^s*(S+(s+S+)*)s*$/); //去掉首尾空白
  return (s == null) ? "" : s[1];
}

原文地址:https://www.cnblogs.com/vsmart/p/6903958.html