JavaScriptで文字列内の空白を置き換える方法

JavaScriptを使用して、正規表現を使用して文字列内のすべての空白を置き換える方法を確認してください

文字列内のすべての空白を置き換えることは、非常に一般的なニーズです。

たとえば、画像を受信したAPIエンドポイント内でこれを最後に使用しました。元の画像名を使用して保存しましたが、スペースが含まれていると、機能が損なわれていました(または他の特殊文字ですが、スペースに焦点を当てましょう)

それで、私は自分がやりたいことをするための最良の方法を研究しました。結局のところ、正規表現必要なものでした!

これが完全です

const name = 'Hi my name is Flavio'
name.replace(/\s/g, '') //HimynameisFlavio

How to replace white space inside a string in JavaScript

ザ・\sJavaScript正規表現のメタ文字は、スペース、タブ、改行、Unicodeスペースなどの空白文字と一致します。そしてそのgフラグは、JavaScriptに複数回置き換えるように指示します。それを見逃した場合、それは空白の最初の出現を置き換えるだけです。

覚えておいてくださいname値は変わりません。したがって、必要に応じて、それを新しい変数に割り当てる必要があります。

const name = 'Hi my name is Flavio'
const nameCleaned = name.replace(/\s/g, '')

私の無料ダウンロードJavaScriptビギナーズハンドブック


その他のjsチュートリアル: