開発したアプリなど一覧

JavaScript で URL やファイルの拡張子を取得する

JavaScript でファイルパスから拡張子を取得する必要があった。取得したい拡張子の種類が決まっているのであれば正規表現を利用するのが良いと思うが、そうでないなら単に split で分けるのが手っ取り早そうだ。

[soucecode language="javascript"]
let p = "/hoge/fuga/piyo.jpg"
p.split('.').pop(); // "jpg"
[/soucecode]

正規表現を利用するなら以下のような感じか。

[soucecode language="javascript"]
let p = "/hoge/fuga/piyo.jpg"
p.match(/\.(jpg|png|gif)$/)[1]; //"jpg"
[/soucecode]

これで良し。

Sponsored Link

コメント

タイトルとURLをコピーしました