首页 > Web开发 > 详细

从浏览器的url中获取查询字符串的参数

时间:2019-06-04 16:07:01      阅读:126      评论:0      收藏:0      [点我收藏+]

正则表达式:

1 function getQuery(name){
2     var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
3     var r = window.location.search.substr(1).match(reg);
4     if(r != null)
5         return decodeURI(r[2]);
6     return null;
7 }

截取:

 1 function fn() {
 2     var url = decodeURI(window.location.href);
 3     var args = url.split(‘?‘);
 4     if (args[0] === url)
 5         return false;
 6     var arr = args[1].split(‘&‘);
 7     var obj = {};
 8     for (var i = 0; i < arr.length; i++) {
 9         var arg = arr[i].split(‘=‘);
10         obj[arg[0]] = arg[1];
11     }
12     return obj;
13 }

 

从浏览器的url中获取查询字符串的参数

原文:https://www.cnblogs.com/gxx129/p/10973870.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!