2013-08-04 59 views
0

我需要一點幫助來編寫一個簡單的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); 

在此先感謝您的幫助。乾杯!

回答

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