JavaScript ファイル名(拡張子あり)からファイル名(拡張子なし)と拡張子に分割する(正規表現)

下記の通りに、正規表現を使用してファイル名から拡張子を取り除いたり、拡張子だけを取得します。
参考にしたwebサイトでは、拡張子取得時に.(コンマ)もキャプチャーされていたが、コンマは不要としか思えないから、非キャプチャーグループにして、拡張子取得時にコンマは取得しないようにした。
それから、ファイル名がなく、.(コンマ)+拡張子の文字列でも拡張子を取得できるように、(.+)でなく(.*)とした。

続きを読む