//获取URL参数
getUrlParam:function(name){
var reg=new RegExp('(^|&)'+name+'=([^&]*)(&|$)');
var result=window.location.search.substr(1).match(reg);
return result ? decodeURIComponent(result[2]):null;
}
getUrlParam:function(name){
var reg=new RegExp('(^|&)'+name+'=([^&]*)(&|$)');
var result=window.location.search.substr(1).match(reg);
return result ? decodeURIComponent(result[2]):null;
}
说明:
1 reg是正则表达式子
2location是包含了相关的url的信息,它是windown的一部分。
3search是一个可以查询的属性,可以查询?之后的部分。
4 match()匹配函数
5return unescpe(r[2]) 返回的值 一个数组或者null
6decodeURIComponent() 函数可对 encodeURIComponent() 函数编码的 URI 进行解码。
调用
console.log(getUrlParam('test'));