at backyard

Color my life with the chaos of trouble.

【ブラウザでも使える】JavaScriptで文字列から拡張子のみを取得する方法

ググってもあまりパッと出てこなかったので、メモがてら書き残しておくことにした。
(というか Node.js 使ったやり方ばかりが出てくる)

以下のように書けばファイル名の拡張子を取得できる。

"foo.txt".split(".").pop()
// txt

Node.jsでもブラウザでも使える。

まあNode.jsならそれ用のAPIがあるわけだし(と思ったけど、 path.extname.txt という形で返ってくるか)、あくまでスゴークシンプルなやり方の一つということで

※↓はNode.jsの path.extname のドキュメント https://nodejs.org/api/path.html#pathextnamepath