var url = “http://www.taobao.com/index.php?key0=0&key1=1&key2=2.....” var obj = parseQueryString(url); alert(obj.key0) // 输出0
var url = "http://www.taobao.com/index.php?key0=0&key1=1&key2=2.............";
var obj = parseQueryString(url);
function parseQueryString(argu){
var str = argu.split('?')[1];
var result = {};
var temp = str.split('&');
for(var i=0; i<temp.length; i++)
{
var temp2 = temp[i].split('=');
result[temp2[0]] = temp2[1];
}
return result;
}
// 将参数对象化---键值对
const delayUrl = url => {
const paramsArray = url.match(/(?<=[&?])[\w-]+=[\w-]+/g)
const result = {}
paramsArray.forEach(element => {
const [key, value] = element.split('=')
result[key] = value
});
return result
}
console.log(delayUrl('http://www.taobao.com/index.php?key0=0&key1=1&key2=2.....')) function parseQueryString(url){
var obj ={};
var url = url.substring(url.indexOf("?")+1);
var urlArr = url.split("&");
var key,value,index;
for(var i=0;i<urlArr.length;i++){
index = urlArr[i].indexOf("=");
key = urlArr[i].substring(0,index);
value = urlArr[i].substring(index+1);
obj[key] = value;
}
return obj;
} var url = "http://www.taobao.com/index.php?key0=0&key1=1&key2=2...";
var obj = parseQueryString(url);
alert(obj.key0); // 输出0
function parseQueryString(str){
var obj={};
/*var reg=/^(?:http:\/\/)(?:[\w.\/]+)\?((\w+=\w+)&?)+\.*$]/;*/
/* var reg=/\w+:\/\/[\w.\/?]+\?(\w+=\w+&?)+/g;*/
var reg=/\??(\w+)=(\w+)&?/g;
var result;
while((result = reg.exec(str)) != null){
obj[result[1]]=result[2];
}
return obj;
}
var url = "http://www.taobao.com/index.php?key0=0&key1=1&key2=2............."; function parseQueryString (str) { var str = str.split('?')[1]; var resArr = str.split('&'); var res = {}; for (var i = 0; i < resArr.length; i++) { name = resArr[i].split('=')[0]; val = resArr[i].split('=')[1]; res[name] = val; } return res; } var obj = parseQueryString(url); console.log(obj.key0) // 输出0
function parseQueryString(url){
var obj = {};
var start = url.indexOf("?")+1;
var str = url.substr(start);
var arr = str.split("&");
for(var i = 0 ;i < arr.length;i++){
var arr2 = arr[i].split("=");
obj[arr2[0]] = arr2[1];
}
return obj;
}
var obj = parseQueryString("http://www.taobao.com/index.php?key0=0&key1=1&key2=2");
alert(obj.key0);
function parseQueryString(url){
var temp = {};
var arr = url.split('?');
temp.target = arr[0];
if(arr.length == 1) return;
var arr2 = arr[1].split('&');
for(var i=0;i<arr2.length;i++){
var arr3 = arr2[i].split('=');
temp[arr3[0]] = arr3[1];
}
return temp;
}
alert(parseQueryString(url)['key'])
var url = “http://www.taobao.com/index.php?key0=0&key1=1&key2=2.....” function parseQueryString(url){ var str=url.split('?'); var item=str.split('&'); var result={}; for(var i=0;i<items.length;i++){ arr=items.split('='); result[arr[0]]=arr[1]; } return result; } var obj=parseQueryString(url); console.log(obj);