2016-04-21 97 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