2

私はこのようなURLを持っています:http://i1.ytimg.com/vi/BR0Y3MZ21bo/0.jpgBR0Y3MZ21bo誰かがURLの最後の2つのスラッシュの間の「ID」を抽出するのを手伝ってもらえますか?

4

2 に答える 2

6

split()を使用できます。分割すると、区切られた文字列の配列が得られ/、目的の文字列は配列の最後の 2 番目のインデックスにあります。

ライブデモ

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 に答える