JS获取地址栏参数的方法

采用正则表达式获取地址栏参数

function getQueryString(name) {
  let reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
  let r = window.location.search.substr(1).match(reg);
  if(r!=null) {
    return unescape(r[2]);
  }
  return null;
}

使用:

例如 url = "http://xxx.xxx.xxx?name=xiaoli&age=18"

console.log(getUrlParams('name'))
console.log(getUrlParams('age'))

分别输出:xiaoli,18

你可能感兴趣的:(JS获取地址栏参数的方法)