JS querystring

 

// http://www.a.com/db/bb4fgzyey?a=d%20ABC&r=efkk&rl=dfv3
function query(param) {
    var regx = eval("/" + param + "=\\S*/gi");
    var match = regx.exec(location.search);
    if (match && match.length > 0) {
        console.log(match[0]);
        var str = match[0].split("&")[0];
        str = str.replace(param + "=", "");
        return str;
    }
    return "";
}

query("a"); //d%20ABC

 

原始代码:

/r=\S*/gi.exec(location.search)[0].split("&")[0].replace("r=","")

or 

location.search.match(/r=\S*/gi)[0].split("&")[0].replace("r=","")

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。