js查询URL参数 query对应的键值

来源:互联网 发布:wind炒股软件 编辑:程序博客网 时间:2024/06/08 16:49
/** * 查询 url 字符串对应的键值 * @param  {[String]} name [键值名] * @param  {[String]} url  [url字符串] * @return {[String]}      [对应的值] */export function getUrlQuery(name, url) {  const pattern = new RegExp(`[\\?&#]${name}=([^&#]+)`, 'gi')  const ma = (url || location.search).match(pattern)  let strArr  if (ma && ma.length > 0) {    strArr = (ma[ma.length - 1]).split('=')    if (strArr && strArr.length > 1) {      return strArr[1]    }    return ''  }  return ''}