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

公開日時

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

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

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

Related #js

Next.jsのPreview Mode時はAnalyticsを無効化する

cookieの__next_preview_dataキーで判定

AWS SESの受信メールを暗号化してs3に保存しLambdaで読み込む

jsの場合、複合処理を独自実装する必要がある

jsでSlack Webhookを送信する

公式のWebhook SDKを使うと手軽

Prismを使ってOpenAPI仕様書からモックAPIを生成する

Prismを使うことでサーバのAPI実装と並行してフロント開発も進められる

Alexaに気温と二酸化炭素濃度を教えてもらう

「Alexa、気温」でセンサー情報を教えてくれるようになった