let urlStr = 'https://wxopen.szmaxcent.com/wxmini-common/?imei=8986062111111111102'
function getUrlParam(url, key) {
const reg = new RegExp('[?&]' + key + '=([^&#]*)', 'i');
let result = url.match(reg);
return result ? result[1] : null;
}
console.log("正则-imei:", getUrlParam(urlStr, 'imei'))
let url = new URL(urlStr)
console.log("URL:",url)
let paramsStr = url.search.slice(1)
let params = new URLSearchParams(paramsStr)
console.log("URLSearchParams-imei",params.get('imei'))
console.log("普通函数-imei",getUrlParam(urlStr, 'imei') )
function getUrlParam(urlStr, urlKey) {
let url = new URL(urlStr)
let paramsStr = url.search.slice(1)
let paramsArr = paramsStr.split('&')
for (let i = 0; i < paramsArr.length; i++) {
let tempArr = paramsArr[i].split('=')
if (tempArr[0] === urlKey) {
return tempArr[1]
}
}
}
console