js获取url参数
来源:互联网 发布:同济大学软件学院电话 编辑:程序博客网 时间:2024/06/09 18:17
最近看到一个题目,要求写一个函数来获取url携带的参数,自己也是经常用到,所以将代码贴出来备用:
function urlParse(url) { var obj = {} var reg = /[?&][^?&]+=[^?&]+/g var arr = url.match(reg) if (arr) { arr.forEach((item) => { var tempArr = item.substring(1).split('=') var key = decodeURIComponent(tempArr[0]) var value = decodeURIComponent(tempArr[1]) obj[key] = value }) } return obj}
这里用一个正则表达式来匹配每一个参数项(以?或&开头),然后将获取到的字符串的第一个字符(?或&)省略,再将其以等号切片,将前面的部分解码作为key,后面的部分解码作为value,然后加入对象obj,最后返回obj
阅读全文
0 0
- js获取url参数
- JS获取URL参数
- JS获取URL参数
- js获取url参数
- js获取url参数
- js获取url参数
- js获取url参数
- js获取url参数
- JS获取URL参数
- js获取url参数
- JS获取URL参数
- JS获取URL参数
- js获取url参数
- Js获取url参数
- js获取url参数
- js获取url参数
- js 获取url参数
- js获取url参数
- Java内存模型与volatile
- 理解OAuth 2.0
- 怎样写设计文档
- 调用者信息属性(C#5)
- MATLAB入门教程
- js获取url参数
- python实现电话号码映射
- ModelAndView模型视图类
- HDU Pots
- 生产消费
- uva 307 bfs优化剪枝
- spark RDD详解及源码分析
- spring framework中的自动装配和自动检测
- [LintCode]Longest Common Substring(Python)