使用正则表达式获取所有URL参数

可能重复:
我怎样才能得到查询字符串值?

试图得到一个正则表达式(Javascript)。

Input:   url.html?id=14114&yolo=hahaha
Output:  id=14114
         yolo=hahaha

所以这就是我迄今为止所做的: (&|?)(.*?)=(.*?)

我怎么也包括红色圆圈区域?

在这里输入图像描述


这种模式如何:

(?|&)([^=]+)=([^&]+)

[^&?]*?=[^&?]*

在这里测试

http://fiddle.re/bmdu

链接地址: http://www.djcxy.com/p/17603.html

上一篇: Getting all URL parameters using regex

下一篇: how to get GET variable's value in javascript?