16

可能重复:
如何获取查询字符串值?

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

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

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

我如何还包括红圈区域?

在此处输入图像描述

4

2 回答 2

40

这个模式怎么样:

(\?|\&)([^=]+)\=([^&]+)
于 2013-02-04T00:59:46.117 回答
20

尝试使用这个:

[^&?]*?=[^&?]*
于 2013-02-04T01:04:00.870 回答