【发布时间】:2015-06-26 15:46:45
【问题描述】:
需要能够传入 URL,并且正则表达式应该能够仅提取查询字符串。不过,关键部分是省略 hashbang 和 后面的任何内容。
这是我到目前为止所拥有的,它忽略了哈希,但之后仍然会得到文本。在第一个 ? 之前它仍然可以获取所有内容。
/([^&=#]+)=?([^&#]*)/g
注意:我知道window.location.search,但我需要能够传入任何 URL 字符串。
【问题讨论】:
-
为什么不获取 indexOf # 然后从那里 +1 到末尾的子字符串?
标签: javascript regex url query-string fragment-identifier