服务器之家:专注于服务器技术及软件下载分享
分类导航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服务器之家 - 编程语言 - JavaScript - javascript使用正则获取url上的某个参数

javascript使用正则获取url上的某个参数

2021-03-08 16:10JavaScript教程网 JavaScript

使用indexOf取得?之后的参数,以&使split进行分割成数组,下面展示了一个从url上获取名为MenuCode参数的过程

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function GetUrlMenuCode() {
var url = window.location.href;
var parameter = url.substring(url.indexOf('?') + 1);
parameter = parameter.split('&');
var reg = /MenuCode=/g;
var menuCode = "";
for (var i = 0; i < parameter.length; i++) {
reg.lastIndex = 0;
if (reg.test(parameter[i])) {
menuCode = parameter[i].replace("MenuCode=", "");
break;
}
}
return menuCode;
}

上述示例展示了一个从url上获取名为“MenuCode”的参数

延伸 · 阅读

精彩推荐