js获取URL参数的方法

来源:互联网 发布:定义动态二维数组 java 编辑:程序博客网 时间:2024/05/22 06:07

方法一:正则表达

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];        }    }}

原创粉丝点击