var url = location.search.substr(1); param = {}; console.log(url); url.replace(/([^?&]+)=([^?&]+)/g, function(s, v, k) { param[v] = decodeURIComponent(k); return k + "=" + v; }); console.log(param);
例如url为
https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=1&tn=baidu&wd=js%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F&oq=js%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%20kongge&rsv_pq=e63baa94000c303c&rsv_t=2200EoMMe0fGnSJlPpijBDY2Ww1CAkUxvT8jCE2Bif1gXLJ%2Btzixfz%2BAtLE&rsv_enter=1&inputT=294&rsv_sug3=56&rsv_sug1=15&rsv_sug7=100&rsv_sug2=0&rsv_sug4=772&rsv_sug=2
转化结果:
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/79225.html
最后更新于2019年1月13日 前端常用代码片段(一) 点这里前端常用代码片段(二) 点这里前端常用代码片段(三) 点这里前端常用代码片段(四) 点这里前端常用代码片段(五) 点这里前端常用代码片段(六) 点这里 大部分需要引入 jquery-1.9.1.min.js(兼容ie8) 1.回车触发事件的代码 $(function(){ $(#username).focus(...
摘要:译序此前翻译的中文文档发布没多久就发布了,囧,现在把本文档也更新成版本。注意,在启用压缩时,因为死代码被移除或压缩声明为一行,并非所有的注释都会被保留。例如上述配置会压缩和混淆,输出文件和,会建立的映射。 UglifyJS3中文文档 译者:李平海 转载请注明原文链接(https://github.com/LiPinghai/... )与作者信息。 译序 此前翻译的UglifyJS2中文...
摘要:,指的对象表示法,它本身是个字符串,是一种数据交换格式,并非对象。字符串必须使用双引号表示,不能使用单引号。数组或对象最后一个成员的后面,不能有逗号。不合法的会在解析成对象时,出现错误。替代方法对象下虽然提供了完整的字符串和对象的转换方法。 JSON(JavaScript Object Notation),指JavaScript的对象表示法,它本身是个字符串,是一种数据交换格式,并非对...
摘要:张三李四张三李四以下是不合格的值。张三属性名必须使用双引号不能使用十六进制值张三不能使用张三不能使用函数和日期对象三处理格式数据的方法用途用于将一个值转为字符串。举个例子张三张三特例如果传入的字符串不是有效的格式,方法将报错。 一:JSON 格式定义 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生...
阅读 1117·2019-08-30 12:44
阅读 626·2019-08-29 13:03
阅读 2532·2019-08-28 18:15
阅读 2392·2019-08-26 10:41
阅读 3055·2019-08-26 10:28
阅读 3012·2019-08-23 16:54
阅读 1967·2019-08-23 15:16
阅读 781·2019-08-23 14:55