1、正则方法
function getURLString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return decodeURIComponent(r[2]);
return null;
}
2、split(更倾向这种)
getQueryString:function () {//得到指定url参数 var params = {}; var search = location.search; if(search.indexOf('?') !== -1 ){ var searchArr = search.substr(1).split("&"); searchArr.forEach(function(item){ var paramsArr = item.split('='); params[paramsArr[0]] = paramsArr[1] }) } return params; }