方法1:使用正则匹配的方法replace
var str = ' xiao hao wen ';
str = str.replace(/\s*/g,"");//去除所有空格
str = str.replace(/^\s*|\s*$/g,"");//去除两头空格
str = str.replace( /^\s*/, “”);//去除左空格
str = str.replace(/(\s*$)/g, "");//去除右空格
//console.log(str)
方法2:使用str.trim()方法
str.trim():无法去除中间的空格,例如下:
var str = ' xiao hao wen '
str = str.trim()
console.log(strr)//xiao hao wen
str = str.trimLeft()//去除左空格
str = str.trimRight()//去除右空格
方法3:删除中间空格
var str = 'xiao hao wen';
var str1 = '';
for(let i = 0;i<str.length;i++){
if(str[i]!= ' '){
str1 = str1+str[i]
}
}
console.log(str1)
还是新手,如能指教,不胜感激