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