利用JS+正则表达式获取URL的GET数据

function GetQueryString(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象  
    var r = window.location.hash.substr(0).match(reg); //匹配目标参数
    if (r !== null) return decodeURI(r[2]);
    return null;
}
通过GetQueryString("参数名1")调用
原文地址:https://www.cnblogs.com/sakuar/p/13224577.html