const urlQuery = (name) => {
const reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
const search = location.href.match(/\?(.*)/);
if (search) {
const r = search[1].match(reg);
if (r != null) {
return decodeURI(r[2]);
}
}
return null;
}
export function getQueryObject(url) {
url = url == null ? window.location.href : url
const search = url.substring(url.lastIndexOf('?') + 1)
const obj = {}
const reg = /([^?&=]+)=([^?&=]*)/g
search.replace(reg, (rs, $1, $2) => {
const name = decodeURIComponent($1)
let val = decodeURIComponent($2)
val = String(val)
obj[name] = val
return rs
})
return obj
}
js获取地址栏参数
于 2024-07-22 18:07:10 首次发布