js獲取URL參數的方法

方法一:正則表達

function getParamsByUrl(url,name) {

   var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i");

   var r = url.substr(1).match(reg);

   if (r!=null) return r[2]; return null;

}

方法二:循環對比

function getParamsByUrl(url,key){
    var params=url.href.split("?")[1].split("&");
    for(var i=0;i<params.length;i++){
        if(params[i].split("=")[0].toLowerCase()==key.toLowerCase()){
           return params[i].split("=")[1];
        }
    }
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章