http://happycoder.net/parse-querystring-using-regexp/
http://www.cnblogs.com/babycool/p/3169058.html
http://qiaolevip.iteye.com/blog/1672330
// 解析url参数 // url: 要解析的url参数 // 返回一个object urlParams: function(url) { url = url || window.location.href; url = url.split('?')[1]; if(!url) return {}; url = url.split('#')[0]; var pars = {}, par = []; $(url.split('&')).each(function(index, item) { par = item.split('='); pars[par[0]] = par[1]; }); return pars; }, //urlParams解析类似"://outercar/urlOpen?url=http://xxx.com?a="的url时,解析参数错误,比如from值。 //增加urlParams2方法 urlParams2: function(url) { url = url || window.location.href; var reg = /(([^?&=]+)(?:=([^?&=]*))*)/g; var result = {}; var match; var key; var value; while (match = reg.exec(url)) { key = match[2]; value = match[3] || ''; result[key] = decodeURIComponent(value); } return result; }