本帖被 枫岩 从 JavaScript/Ajax 移动到本区(2008-09-06)
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 {\n\t$2"); s=s.replace(/([^\s])\}([^\n]*)/g,"$1\n}\n$2"); s=s.replace(/([^\s]);([^\s\}])/g,"$1;\n\t$2"); s=s.replace(/;\s*;/g,";");//清除连续分号 return s; }, pack :function(s){//压缩代码 s=s.replace(/\/\*(.|\n)*?\*\//g,"");//删除注释 s=s.replace(/\s*([\{\}\:\;\,])\s*/g,"$1"); s=s.replace(/\,[\s\.\#\d]*\{/g,"{");//容错处理 s=s.replace(/;\s*;/g,";");//清除连续分号 return s; }};