获取地址栏参数

六眼飞鱼酱① 提交于 2020-01-24 23:02:15
// 获取地址栏参数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进行解码。
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!