Welcome 微信登录

首页 / 脚本样式 / JavaScript / 用于CSS代码压缩与格式化的javascript函数代码

复制代码 代码如下:
var lCSSCoder={
format : function(s){//格式化代码
s=s.replace(/s*([{}:;,])s*/g,"$1");
s=s.replace(/,[s.#d]*{/g,"{");
s=s.replace(/([^s]){([^s])/g,"$1 { $2");
s=s.replace(/([^s])}([^ ]*)/g,"$1 } $2");
s=s.replace(/([^s]);([^s}])/g,"$1; $2");
s=s.replace(/;s*;/g,";");//清除连续分号
return s;
},
pack :function(s){//压缩代码
s=s.replace(//*(.| )*?*//g,"");//删除注释
s=s.replace(/s*([{}:;,])s*/g,"$1");
s=s.replace(/,[s.#d]*{/g,"{");//容错处理
s=s.replace(/;s*;/g,";");//清除连续分号
return s;
}
};

演示代码:

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
下面是脚本之家的css格式化工具,喜欢的朋友也可以看看里面的代码
CSS代码格式化 css在线压缩工具