获取url中的参数

通过正则表达式匹配url中的参数

/**
 *   获取url中的参数
 * @param {key}  待匹配的关键字
 * @param {url}  被匹配查询的url
 */
export const getUrlQuery = ({ key, url }) => {
  let str = url || location.href//默认获取浏览器地址栏中的url
  let reg = decodeURIComponent((new RegExp('[?|&|/]' + key + '=([^&;]+?)(&|#|;|$)').exec(str) || [, ''])[1].replace(/\+/g, '%20')) || null
  return reg
}
上一篇:新的HTML5语义元素


下一篇:HTTP 错误 500.21 - Internal Server Error 处理程序“ExtensionlessUrlHandler-ISAPI-4.0_64bit”在其模块列表中有一个错误模块“IsapiModule” 解决方法