日期:2014-05-16 浏览次数:20416 次
function dataTrans( str ) { var obj = {}; str = str.replace( /^Array\s*\(/,'' ).replace( /\)\s*$/,'' ); str.replace( /\[(\w+)\]\s+=>((?:[\S\s](?!\[(\w+)\]\s+=>))+)/g,function( m,$1,$2 ) { obj[$1] = $2; }); return obj; }