javascript使用正则获取url上的某个参数
投稿:whsnow
使用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”的参数
您可能感兴趣的文章:
- JavaScript正则替换HTML标签功能示例
- php正则去除网页中所有的html,js,css,注释的实现方法
- Java/Js下使用正则表达式匹配嵌套Html标签
- javascript下一个还原html代码的正则
- JS正则表达式获取字符串中特定字符的方法
- javascript 获取url参数的正则表达式(用来获取某个参数值)
- 在JavaScript中获取请求的URL参数[正则]
- Javascript 获取链接(url)参数的方法[正则与截取字符串]
- node.js正则表达式获取网页中所有链接的代码实例
- JS获取网址中指定值的正则函数
- JavaScript中使用正则匹配多条,且获取每条中的分组数据
- javascript 获取链接文件地址中第一个斜线内的正则表达式
- JS正则获取HTML元素的方法