0

私はURLを持っています

/stars/planets/usa/en/universe/planet_stars.html

を取得する必要がありplanets_stars.htmlます。どうすれば最後の部分だけを手に入れることができますか?

4

3 に答える 3

1

純粋な JavaScript を使用する:

var url = "/stars/planets/usa/en/universe/planet_stars.html";
var page = url.substring(url.lastIndexOf("/")+1);

編集: substring メソッドの 2 番目のパラメーターはオプションであり、この場合は必須ではありません。それで、私はそれを取り除きました。

于 2012-05-15T14:39:25.977 に答える
1

ここではjQueryも正規表現も必要ありません:

url.split('/').pop();
于 2012-05-15T14:30:54.713 に答える
0

またはJavaScriptのみ。

var parts = url.split('/');

var lastpart = parts[parts.length -1];

jmar が言ったように pop() を使用することもできますが、それを行うと配列から削除されることを覚えておいてください。そのため、同じ配列で pop メソッドを 2 回使用して同じ値を取得することはできません。

于 2012-05-15T14:30:41.107 に答える