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

时间:2013-02-04 00:54:39

标签: javascript regex

  

可能重复:
  How can I get query string values?

尝试获取正则表达式(Javascript)。

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

所以这就是我到目前为止所做的:(\&|\?)(.*?)\=(.*?)

如何包含红色圆圈区域?

enter image description here

2 个答案:

答案 0 :(得分:27)

这种模式怎么样:

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

答案 1 :(得分:13)

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

在这里测试

http://fiddle.re/bmdu