使用javascript获取查询字符串值

时间:2013-06-23 02:32:48

标签: javascript jquery

给出以下字符串/查询字符串:

ajax/hovercard/hovercard.php?id=100000472545907&extragetparams=%7B%22hc_location%22%3A%22stream%22%7D 

提取ID的最佳方法是什么?

3 个答案:

答案 0 :(得分:2)

试试这个:

yoururl.match(/id=(.*)&/)[1]

Fiddle

答案 1 :(得分:1)

params = location.search.substring(location.search.indexOf('id')).split('&')[0]

  id = params.substr(3)

答案 2 :(得分:0)

如果始终按照这个确切的顺序发货 - 那么

url.match(/\d+/)

,否则

url.match(/id=(\d+)/)