ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript を使用して URL パスからファイル名を抽出するにはどうすればよいですか?

JavaScript を使用して URL パスからファイル名を抽出するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-21 06:45:12741ブラウズ

How to Extract the File Name from a URL Path with JavaScript?

JavaScript を使用した URL の最後のセグメント: URL パスからファイル名を取得する

提供されたスクリプトはアンカー タグのクリック イベントをキャプチャし、クリックされたタグの完全な URL がアラート ボックスに表示されます。ただし、ユーザーは URL からファイル名 (最後のセグメント) のみを表示したいと考えています。

これを実現するには、split() 関数を使用して URL をセグメントに分割することが 1 つの方法です。

let fileName = window.location.href.split("/").pop();
alert(fileName);

これにより、セグメントの配列が作成され、ファイル名を表す最後のセグメントが取得されます。

あるいは、substring() とlastIndexOf() 関数はファイル名を抽出します。

let fileName = this.href.substring(this.href.lastIndexOf("/") + 1);
console.log(fileName);

このアプローチでは、URL 内で最後に出現する「/」文字を見つけて、その位置以降の部分文字列を抽出します。

これらの方法のいずれかを使用すると、URL からファイル名だけを効率的に抽出して表示し、目的の機能を提供できます。

以上がJavaScript を使用して URL パスからファイル名を抽出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。