問題

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

輸入:

 '/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, '');
 

是一個更好的解決方案.它產生相同的結果,但它做得更快.

Regex

\s是“空格”的正則表示式,g是“全域性”標誌,意思是匹配所有\s(空格).

+的一個很好的解釋可以在這裡找到 .

作為側注,您可以將單引號之間的內容替換為您想要的任何內容,所以您可以用任何其他字串替換空格。

  相同標籤的其他問題

javascripttext