先上代码:
value.split(" ").join("")//注意前面有空格,后面没空格
解释代码:
- 首先定义一个常量value,它包含许多空格
- 其次使用split使用空格切割成数组,而空格前后就会被判定为一个一个空元素
- 最后使用join(‘’)又将字符串连在一起即可
value.trim()方法
trim()方法是用来删除字符串两端的空白字符并返回,trim方法并不影响原来的字符串本身,它返回的是一个新的字符串。
缺陷:只能去除字符串两端的空格,不能去除中间的空格
正则方法去除所有空格
value.replace(/\s*/g,”“);
- ”\s”是转移符号用以匹配任何空白字符,包括空格、制表符、换页符等等
- ”g”表示全局匹配将替换所有匹配的子串.
- 前面两者结合就变成将原字符串中的所有空白字符替换成”“