如何使用JavaScript从字符串中删除空格?

2022-08-29 22:30:42

如何删除字符串中的空格?例如:

输入:

'/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是“空格”的正则表达式,并且是“全局”标志,表示匹配 ALL(空格)。g\s

一个很好的解释可以在这里找到。+

作为旁注,您可以将单引号之间的内容替换为所需的任何内容,以便将空格替换为任何其他字符串。


答案 2

var a = b = " /var/www/site/Brand new   document.docx ";

console.log( a.split(' ').join('') );
console.log( b.replace( /\s/g, '') ); 

有两种方法可以做到这一点!