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 に答える