js将url地址中的参数转为json对象

正则表达式
var getUrlJson= function () {
let url = location.href; // 获取当前浏览器的URL
let param = {}; // 存储最终JSON结果对象
url.replace(/([?&]+)=([?&]+)/g, function(s, v, k) {
param[v] = decodeURIComponent(k);//解析字符为中文
return k + '=' + v;
});
return param;
}

console.log(getUrlJson());

你可能感兴趣的:(js将url地址中的参数转为json对象)