700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > vue获取URL参数 正则 JS-获取URL指定参数的 3 种方法

vue获取URL参数 正则 JS-获取URL指定参数的 3 种方法

时间:2020-03-31 06:21:24

相关推荐

vue获取URL参数  正则 JS-获取URL指定参数的 3 种方法

,正则表达式获取指定参数

function getUrlParam(name) {var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象var r = window.location.search.substr(1).match(reg); //匹配目标参数if (r != null) return decodeURI(r[2]); return null; //返回参数值}

,正则表达式获取指定参数

function getRequest() {var url = location.search; //获取url中"?"符后的字串 var theRequest = new Object(); if (url.indexOf("?") != -1) {var str = url.substr(1); strs = str.split("&"); for(var i = 0; i < strs.length; i ++) {theRequest[strs[i].split("=")[0]]=decodeURI(strs[i].split("=")[1]); } }return theRequest; }

三 ,第三种正则匹配

function loadPageVar (sVar) {return decodeURI(window.location.href.replace(new RegExp("^(?:.*[&\\?]" + encodeURI(sVar).replace(/[\.\+\*]/g, "\\$&") + "(?:\\=([^&]*))?)?.*$", "i"), "$1"));}console.log('路由URL:' + location)console.log('路由URL参数:' + loadPageVar("logintype"))

在小程序中体验

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。