fenzhi-utils
Version:
分值前端项目的js函数库
17 lines (16 loc) • 532 B
JavaScript
/**
* 获取地址栏参数
* @param {string} name 获取的字段
* @returns {string} 参数信息
*/
/**
https://www.baidu.com/s?wd=boxue url
CustomUrlParam('wd');// boxue
CustomUrlParam('id');// null
*/
export function CustomUrlParam(name) {
var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)'); //构造一个含有目标参数的正则表达式对象
var r = window.location.search.substr(1).match(reg); //匹配目标参数
if (r != null) return unescape(r[2]);
return null; //返回参数值
}