日期:2014-05-16 浏览次数:20491 次
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;
}