問題:有這樣一個URL,http://mail.163.com/?a=1&b=2&c=3&d=xxx&e
輸出函數QuerySeach(),其中一個參數name,輸出其對應的value.
var QuerySeach = function (url, name) {
if (url.split('?').length != 1 || url.split('?')[1].split('&').length < 1) {return null;
}
var arr = url.split('?')[1].split('&');
var arr2 = [];
for (var i = 0; i < arr.length; i++) {
var s = arr[i].split('=');
if (s[1] != undefined) {
arr2[s[0]] = s[1];
}
}
for (key in arr2) {
if (key == name) {
return arr2[key];
}
}
return null;
}
console.log(QuerySeach(url, 'a'));