var url = 'name=ooo&age=10';
var reg = /([^&=]+)=?([^&]*)/g;
执行 reg.exec(url)
,控制台输出:
(3) ["name=ooo", "name", "ooo", index: 0, input: "name=ooo&age=10", groups: undefined]
// 再执行一次 reg.exec(url)
(3) ["age=10", "age", "10", index: 9, input: "name=ooo&age=10", groups: undefined]
说明:/([^&=]+)=?([^&]*)/g
字符 | 含义 |
---|---|
^ | 匹配输入的开始, [^&=] 里表示不包括&= |
() | 分组捕获 |
参考链接:
正则匹配url中的query参数信息
正则表达式
网友评论