前端文章收集

正则获取 url 中的 query 参数

2019-02-18  本文已影响7人  McDu
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参数信息
正则表达式

上一篇 下一篇

猜你喜欢

热点阅读