JS 提取URL中的参数转为对象的代码片段
parseQueryString(url) {
let reg_url = /^[^\?]+\?([\w\W]+)$/,
reg_para = /([^&=]+)=([\w\W]*?)(&|$|#)/g,
arr_url = reg_url.exec(url),
ret = {},
str_para, result;
if (arr_url && arr_url[1]) {
str_para = arr_url[1]
} else {
str_para = url
}
while ((result = reg_para.exec(str_para)) != null) {
ret[result[1]] = result[2];
}
return ret;
},版权属于:Joyber
本文链接:https://blog.qqvbc.com/default/23.html
转载时须注明出处及本声明