js解析url查询参数
来源:互联网 发布:天龙八部游戏 知乎 编辑:程序博客网 时间:2024/05/20 17:09
- split方法
var path = 'www.u.com/home?id=2&type=0&dtype=-1';function parseUrl(url){ var result = []; var query = url.split("?")[1]; var queryArr = query.split("&"); queryArr.forEach(function(item){ var obj = {}; var value = item.split("=")[1]; var key = item.split("=")[0]; obj[key] = value; result.push(obj); }); return result;}console.log(parseUrl(path)); //[{id: '2'},{type: '0'},{dtype: '-1'}]
- 正则
var regex = /[^&=?]+=[^&]*/g;var res = url.match(regex);
//example:
res = "www.u.com/home?id=2&type=0&dtype=-1".match(refex);//["id=2", "type=0", "dtype=-1"]
也可以写一个方法用来取得具体的一个参数值:
var getParamValue = function(url,key){ var regex = new RegExp(key+"=([^&]*)","i"); return url.match(regex)[1];}
getParamValue( "www.u.com/home?id=2&type=0&dtype=-1","id")//2getParamValue( "www.u.com/home?id=2&type=0&dtype=-1","dtype");//-1getParamValue( "www.u.com/home?id=2&type=0&dtype=-1","type")//0
阅读全文
0 0
- js解析url查询参数
- js解析url参数
- JS获取URL参数解析
- js正则解析URL参数
- js 解析URL 的参数
- JS解析URL中的参数
- 使用RequestUtil解析URL查询参数
- js给url添加查询参数
- js获取url中的查询参数
- 杂记:IFrame以及JS解析URL参数
- 简单解析url参数的js对象。
- js 解析 分割 获取 URL 参数
- js正则解析URL参数示例代码
- js解析当前页面url获取参数
- URL拼接规则 js解析URL中参数
- 100 js js解析url地址获取参数
- 将url的查询参数解析成字典对象
- 解析当前页面url,获取查询字符串参数
- springboot处理静态资源文件
- bug解决心得
- 归并排序
- Windows下MySQL下载安装、配置与使用
- SpringMVC+Shiro集成出现Unable to acquire AES algorithm. This is required to function.
- js解析url查询参数
- 最全的机器学习中的优化算法介绍
- 15.数据库对象----存储过程(procedure)
- Ubuntu搭建BeegFS多节点集群
- Service的初步理解
- 虚继承和虚函数的相关问题浅析
- MongoDB(java操作)
- Plus One【加一】【容易】
- Smallest Difference(剪枝)