如何使用JavaScript从字符串中删除空格?
2022-08-29 22:30:42
如何删除字符串中的空格?例如:
输入:
'/var/www/site/Brand new document.docx'
输出:
'/var/www/site/Brandnewdocument.docx'
如何删除字符串中的空格?例如:
输入:
'/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
是“空格”的正则表达式,并且是“全局”标志,表示匹配 ALL(空格)。g
\s
一个很好的解释可以在这里找到。+
作为旁注,您可以将单引号之间的内容替换为所需的任何内容,以便将空格替换为任何其他字符串。
var a = b = " /var/www/site/Brand new document.docx ";
console.log( a.split(' ').join('') );
console.log( b.replace( /\s/g, '') );
有两种方法可以做到这一点!