龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > Javascript编程 >

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

时间:2014-09-11 11:02来源:网络整理 作者:网络 点击:
分享到:
使用indexOf取得?之后的参数,以使split进行分割成数组,下面展示了一个从url上获取名为MenuCode参数的过程
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”的参数

精彩图集

赞助商链接