// 获取地址栏参数function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r != null) return decodeURI(r[2]); return null;}1、用正则表达式匹配页面url的某个url参数。(^|&):表示匹配以空字符串或者&开头([^&]*):[^&]表示匹配包含&的内容 *表示可以重复0或N次(&|$):表示匹配以$或者空字符结尾
2、window.location.search.substr(1):获取页面URL中“?”后面的内容3、用decodeURI()函数对encodeURI()函数编码过的URI进行解码。
来源:https://www.cnblogs.com/wxw1314/p/8405182.html