原生js
function parseUrl(url){
var result = [];var query = url.split("?")[1];if(query){
var queryArr = query.split("&");
queryArr.forEach(function(item){
var obj = {};
var key = item.split("=")[0];
var value = item.split("=")[1];
obj[key] = value;
result.push(obj);
});
return result;
}}
parseUrl(window.location.search)
正则匹配
function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]); return null;
}
getQueryString('miniopenid')