私はURLを持っています
/stars/planets/usa/en/universe/planet_stars.html
を取得する必要がありplanets_stars.html
ます。どうすれば最後の部分だけを手に入れることができますか?
私はURLを持っています
/stars/planets/usa/en/universe/planet_stars.html
を取得する必要がありplanets_stars.html
ます。どうすれば最後の部分だけを手に入れることができますか?
純粋な JavaScript を使用する:
var url = "/stars/planets/usa/en/universe/planet_stars.html";
var page = url.substring(url.lastIndexOf("/")+1);
編集: substring メソッドの 2 番目のパラメーターはオプションであり、この場合は必須ではありません。それで、私はそれを取り除きました。
ここではjQueryも正規表現も必要ありません:
url.split('/').pop();
またはJavaScriptのみ。
var parts = url.split('/');
var lastpart = parts[parts.length -1];
jmar が言ったように pop() を使用することもできますが、それを行うと配列から削除されることを覚えておいてください。そのため、同じ配列で pop メソッドを 2 回使用して同じ値を取得することはできません。