jsの正規表現で拡張子を除いたファイル名を抽出する

公開日時

ファイルアップロード処理を実装する際に、アップロードされたファイルの拡張子を除いたファイル名を取得する必要があり、↓のように拡張子以外をキャプチャしてreplaceで置き換えた。

"sample.png".replace(/^(.+)\..+$/, '$1')
// => "sample"

"sample.test.png".replace(/^(.+)\..+$/, '$1')
// => "sample.test"

Related #js

Next.js 11

手軽にアップグレードできた

仕事ですぐに使えるTypeScript

奥が深い

prismのモックサーバはexamples定義からレスポンスを返してくれる

仕様書を作る際はexamplesも定義するようにしておきたい

明日のゴミ収集対象をSlackに通知する

これでもう翌日のゴミ収集内容に迷わない