从浏览器的url中获取查询字符串的参数

正则表达式:

 function getQuery(name){
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if(r != null)
return decodeURI(r[2]);
return null;
}

截取:

 function fn() {
var url = decodeURI(window.location.href);
var args = url.split('?');
if (args[0] === url)
return false;
var arr = args[1].split('&');
var obj = {};
for (var i = 0; i < arr.length; i++) {
var arg = arr[i].split('=');
obj[arg[0]] = arg[1];
}
return obj;
}
上一篇:Java -D命令对应的代码中获取-D后面的参数 和 多个参数时-D命令的使用


下一篇:关于IE10出现LinkButton点击无效的解决方案