Javascript - 从字符串中获取查询字符串?

Pro*_*cop 2 javascript

我正在尝试从字符串(而不是当前URL)获取查询字符串.

例如,我有一个网址'www.google.com/?query=string',我希望能够在其上运行一个函数并从中获取'?query = string'.我该怎么做呢?

谢谢

Als*_*nde 6

那么,你可以使用快速正则表达式来获得你需要的部分:

myString.match(/(\?.*)/)[1]
Run Code Online (Sandbox Code Playgroud)

例:

'www.google.com/?query=string'.match(/(\?.*)/)[1] // evaluates to '?query=string'
Run Code Online (Sandbox Code Playgroud)