正则表达式提取url中的参数,返回json字符串
2024-08-25 17:52:33
var urlstr = "www.baidu.com?a=1&b=xx&c"; var s = urlstr.split("?"); var argstr=""; console.log(s); if(s.length>1){ argstr = s[1]; } var parttern = /([a-z]+)(=)?([a-z0-9]*)/gi; var matches = parttern.exec(argstr); var arraymatches = []; while(matches){ arraymatches.push(matches); matches = parttern.exec(argstr); } console.log(arraymatches); var jsonop = {}; for(var i=0;i<arraymatches.length;i++){ var temp = arraymatches[i]; jsonop[temp[1]] = temp[3]; } console.log(jsonop); console.log( JSON.stringify(jsonop));
最新文章
- 上个项目的一些反思 III
- 基于Netty与RabbitMQ的消息服务
- css之页面三列布局
- Maven环境变量配置
- centos linux从无到有安装wordpress
- android之DOM生成与解析
- javascript complete, onload
- Android实例-全屏显示程序(XE10+小米2)(无图)
- 【ALearning】第二章 Androidproject知识介绍
- mysql 触发器学习
- angular2 官方demo heroApp
- IOS 使用cocoapods后无法导入头文件问题
- 将一个javaWeb应用跑在Docker里
- 死磕 java集合之PriorityBlockingQueue源码分析
- gitlab搭建,结合pycharm和vs2015配置用于开发python和c++
- 语言模型(N-Gram)
- js 控制超出字数显示省略号
- CentOS6.5内核编译
- 如何查看响应端口号被个程序占用(Windows)
- [教程]微信官方开源UI库-WeUI使用方法【申明:来源于网络】