2016-04-21 58 views
-2

我使用的是filestack,當我上傳圖片時,它會爲上傳的圖片創建一個唯一的url。我想要將url的特定部分保存到變量中。如何獲取動態生成的URL的一部分

https://www.filestackapi.com/api/file/qiXTZ0dQUGPQRG4GH0Cy

https://www.filestackapi.com/api/file/「qiXTZ0dQUGPQRG4GH0Cy」

上面的網址屬於圖像,但我希望得到引用部分保持一個變量,該怎麼做?

+0

斯普利特'/'得到最後 – Tushar

+0

使用表達式'([^ \] + $)'並獲得第一捕獲組 – Tushar

+0

子串用'lastIndexOf'。 – Tushar

回答

3

您可以在url中搜索/的最後一個索引,然後從該點開始創建url的substring

var url = 'https://www.filestackapi.com/api/file/qiXTZ0dQUGPQRG4GH0Cy'; 
var lastIndex = url.lastIndexOf("/"); 
var searched = url.substring(lastIndex + 1); 

// searched = qiXTZ0dQUGPQRG4GH0Cy 
+0

完美,非常感謝。 – KayR