正则表达式获取url参数
来源:互联网 发布:caffe windows 编译 编辑:程序博客网 时间:2024/05/16 17:49
1、将所有参数转化为对象,重复的参数作为数组:
function parseQuery(url) { var queryObj={}; var reg=/[?&]([^=&#]+)=([^&#]*)/g; var querys=url.match(reg); if(querys){ for(var i in querys){ var query=querys[i].split('='); var key=query[0].substr(1), value=query[1]; queryObj[key]?queryObj[key]=[].concat(queryObj[key],value):queryObj[key]=value; } } return queryObj;}var url='http:www.baidu.com/index?name=username&age=27&pwd=zbc|123@&likes=lol&likes=beautifull girl&$id=main#flag=66';console.log(parseQuery(url));//结果:{ name: 'username', age: '27', pwd: 'zbc|123@', likes: [ 'lol', 'beautifull girl' ], '$id': 'main' }
2、获取某个url中某个参数的值
function getQueryByName(url,name){ var reg=new RegExp('[?&]'+name+'=([^&#]+)'); var query=url.match(reg); return query?query[1]:null;}var url='http:www.baidu.com/index?name=wangqingqiang&age=27&pwd=wqq123@#flag=66';var value=getQueryByName(url,'pwd');console.log(value);//结果:wqq123@
阅读全文
1 0
- 正则表达式获取URL参数
- 正则表达式获取url参数
- 正则表达式获取url参数
- 正则表达式获取url中的参数。
- url获取参数的正则表达式
- 正则表达式获取url中的参数
- JS使用正则表达式获取URL参数
- 用JavaScript的正则表达式获取页面URL参数
- 【JS-01】正则表达式获取url的参数值
- jquery + 正则表达式 获取当前URL中的参数值
- 正则表达式截取URL参数
- 正则表达式的简单语法及常用正则表达式 举例使用jquery获取url指定参数
- 正则表达式的简单语法及常用正则表达式 举例使用jquery获取url指定参数
- javascript 获取url参数的正则表达式(用来获取某个参数值)
- javascript match方法获取url参数的正则表达式(用来获取某个参数值)很重要!!!!!
- 正则获取URL的参数
- 正则表达式获取地址栏参数
- 利用正则表达式取得URL的参数
- window.parent & window.opener
- 区间合并算法
- 百度2017年春招编程笔试题
- Mysql(二) 聚合函数 group by , having, inner join , limit
- vue.js入门笔记
- 正则表达式获取url参数
- IDA打开自动显示注释选项
- 通过类加载器解决jar包冲突(一)
- 浏览器事件对象兼容写法
- postgresql编译用包分析整理
- h5新标签
- java基本数据类型内存分配
- 序列化json数据
- 反射学习笔记