js獲取url中的參數

console.log(getQueryString("useless"));
function getQueryString(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
    var reg_rewrite = new RegExp("(^|/)" + name + "/([^/]*)(/|$)", "i");
    var r = window.location.search.substr(1).match(reg);
    var q = window.location.pathname.substr(1).match(reg_rewrite);
    if(r != null){
        return unescape(r[2]);
    }else if(q != null){
        return unescape(q[2]);
    }else{
        return null;
    }
}

上面這種方法適用於如下兩種模式,來獲取url參數值:less

/User/vip_card_manager/useless/219/id/18
/User/vip_card_manager?useless=219&id=18
相關文章
相關標籤/搜索