获取 url 参数
作者:互联网
描述:获取 url 中的参数
1. 指定参数名称,返回该参数的值 或者 空字符串
2. 不指定参数名称,返回全部的参数对象 或者 {}
示例1
输入:http://www.nowcoder.com?key=1&key=2&key=3&test=4#hehe key
输出:[1, 2, 3]
1 function getUrlParam(sUrl, sKey) { 2 var result = {}; 3 sUrl.replace(/\??(\w+)=(\w+)&?/g,function(a,k,v){ 4 if(result[k] !== void 0){ 5 var t = result[k]; 6 result[k] = [].concat(t,v); 7 }else{ 8 result[k] = v; 9 } 10 }); 11 if(sKey === void 0){ 12 return result; 13 }else{ 14 return result[sKey] || ''; 15 } 16 }
标签:sKey,url,sUrl,获取,参数,result,key,return 来源: https://www.cnblogs.com/icyyyy/p/14878550.html