文字列内のスペースを削除するにはどうすればよいでしょうか? たとえば:
入力:
'/var/www/site/Brand new document.docx'
出力:
'/var/www/site/Brandnewdocument.docx'
ベストアンサー1
これ?
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
(空白)に一致することを意味します。
素晴らしい説明が+
見つかりますここ。
補足として、一重引用符内の内容を任意の内容に置き換えることができるため、空白を他の文字列に置き換えることができます。