-2

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

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

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

4

3 回答 3

2

尝试这个:

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

小提琴

于 2013-06-23T02:35:09.693 回答
1
params = location.search.substring(location.search.indexOf('id')).split('&')[0]

  id = params.substr(3)
于 2013-06-23T02:34:57.640 回答
0

如果它总是按照这个确切的顺序发货 - 那么

url.match(/\d+/)

否则

url.match(/id=(\d+)/)
于 2013-06-23T02:34:27.867 回答