JavaScript でファイルパスから拡張子を取得する必要があった。取得したい拡張子の種類が決まっているのであれば正規表現を利用するのが良いと思うが、そうでないなら単に split で分けるのが手っ取り早そうだ。
let p = "/hoge/fuga/piyo.jpg"
p.split('.').pop(); // "jpg"
正規表現を利用するなら以下のような感じか。
let p = "/hoge/fuga/piyo.jpg"
p.match(/\.(jpg|png|gif)$/)[1]; //"jpg"
これで良し。
Sponsored Link
コメント