0

我需要一点帮助来编写一个简单的greasemonkey 脚本来帮助我完成一项任务。我有一个带有这样数字的网址:

www.something.com/item/4563/

我想从 url 中提取这个数字,将其转换为整数变量(称为 item_number),这样我就可以在这个简单的代码中使用它来生成包含上一个和下一个项目的页面的链接:

var links = document.createElement("div");
links.innerHTML = '<a href="http://www.something.com/item/' + (item_number-1) + 
'/">Previous</a> <a href="http://www.something.com/item/' + (item_number+1) + 
'/">Next</a>';
document.body.insertBefore(links, document.body.firstChild);

提前感谢您的帮助。干杯!

4

1 回答 1

0
var url = "www.something.com/item/4563/";
var matches = url.match(/item\/(\d+)/);
var itemNumber = matches && parseInt(matches[1], 10);
console.log(itemNumber); // => 4563
于 2013-08-04T16:29:25.733 回答