2

我有看起来像这样的网址:http://i1.ytimg.com/vi/BR0Y3MZ21bo/0.jpg。有人可以帮我提取BR0Y3MZ21bo网址中最后两个斜杠之间的“ID”吗?

4

2 回答 2

6

您可以使用split(), split 将为您提供被分隔的字符串数组,/并且您所需的字符串位于数组的倒数第二个索引处。

现场演示

arr = url.split('/');
arr[arr.length-2];
于 2013-03-20T11:55:22.853 回答
0

试试这个:

 var url = 'http://i1.ytimg.com/vi/BR0Y3MZ21bo/0.jpg'; // window.location.href;
 var page = url.substr(0, url.lastIndexOf('/')); // output -> http://i1.ytimg.com/vi/BR0Y3MZ21bo
 var str = page.substr(page.lastIndexOf('/')+1); // output -> BR0Y3MZ21bo
 alert(str); // BR0Y3MZ21bo

小提琴

于 2013-03-20T12:05:44.773 回答