2013-02-27 68 views
-2

我想避免javascript中字符串的空格。我想刪除字符串前後的空格,而不是我想從字符串中刪除空格(前面,在字符和結尾之間)。如何在javascript中刪除字符串中的空格

感謝adavance

+0

這就是所謂的正常化。 – 2013-02-27 18:53:45

+0

只是空格?標籤和換行符呢? – 2013-02-27 18:55:48

回答

0

CODE:

var str = "String String String"; 
str = str.replace(/ /g,''); // ' ' -> REMOVE ONLY ' ', NOT \n, \r, \t, and \f 
console.log(str);   // '/g' -> GLOBAL or MATCH_ALL or FIND ALL ' ' 

注意:如果要包括\n, \r, \t, \f, and " "


更改/ /g/\s/gOUTPUT:

StringStringString

+0

使用'\ s +'可能會更高效一些。 – jfriend00 2013-02-27 19:07:11

0

這樣的:

var s = "my cool example string"; 
var s_no_space = s.replace(/ /g, ''); 
0

您可以使用正則表達式:

var str = "a string with spaces"; 
var nospacesStr = str.replace(/\s/g, ""); // "astringwithspaces"