1. ホーム
  2. javascript

[解決済み] JavaScriptで文字列からスペースを削除する方法は?

2022-03-14 21:02:50

質問

文字列中のスペースを削除するには?例えば

入力してください。

'/var/www/site/Brand new document.docx'

出力します。

'/var/www/site/Brandnewdocument.docx'

解決方法は?

これか?

str = str.replace(/\s/g, '');

var str = '/var/www/site/Brand new document.docx';

document.write( str.replace(/\s/g, '') );


更新しました。 に基づいています。 この質問 、これ。

str = str.replace(/\s+/g, '');

はより良い解決策です。同じ結果を得ることができますが、より速く実行することができます。

正規表現

\s は空白を表す正規表現、そして g はグローバルフラグであり、すべての \s (ホワイトスペース)を使用します。

の説明が素晴らしい。 + が見つかります。 こちら .

余談ですが、シングルクォートの間の内容は何でもいいので、空白を他の文字列に置き換えることができます。