获取 url 中的参数
1. 指定参数名称,返回该参数的值 或者 空字符串
2. 不指定参数名称,返回全部的参数对象 或者 {}
1. 指定参数名称,返回该参数的值 或者 空字符串
2. 不指定参数名称,返回全部的参数对象 或者 {}
3. 如果存在多个同名参数,则返回数组
function getUrlParam(sUrl, sKey) {
var result={};
sUrl.replace(/\??(\w+)=(\w+)&?/g,function(a,k,v){
if
(result[k]!==
void
0
){
var t=result[k];
result[k]=[].concat(t,v);
}
else
{
result[k]=v;
}
});
if
(sKey ===
void
0
){
return
result;
}
else
{
return
result[sKey] ||
''
;
}
}
|