使用正则表达式从url的参数中获取id

时间:2016-04-15 21:42:10

标签: javascript regex url

我有一个网址......

/pensieve/q/22749623

我想删除除了尾随id之外的所有内容的URL,并将其存储在变量中......

22749623

我可以使用简单的for循环来做到这一点......

var query_id = ''
for(var index = 12; index < query_url.length; index++){
    query_id += query_url[index];
}
var query_id = parseInt(query_id);

如何使用正则表达式使用Javascript执行此操作?

我发现很多关于如何在其他语言中执行此操作,但不是Javascript。我已经检查了StackOverflow和其他互联网无济于事。

1 个答案:

答案 0 :(得分:2)

试试吧。 (请参阅this

var link="/pensieve/q/22749623";
var number = link.match(/\/([^\/]+)\/?$/)[1];
console.log(number);