greasemonkey简单的字符串操作

时间:2013-08-04 15:13:54

标签: greasemonkey

我需要一点帮助来编写一个简单的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);

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

1 个答案:

答案 0 :(得分: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