2013-02-27 80 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" 
相关问题