一般的我们想去除字符串首尾空格都是使用trim方法来去除。
那么如何去除字符中所有空格?
一般实现这种都是使用正则,例如以下代码:
var trim = function(str){ return str.replace(/\s*/g,""); } str.replace(/\s*/g,""); //去除字符串内所有的空格 str.replace(/^\s*|\s*$/g,""); //去除字符串内两头的空格 str.replace(/^\s*/,""); //去除字符串内左侧的空格 str.replace(/(\s*$)/g,""); //去除字符串内右侧的空格
另外还可以使用join来实现,代码如下:
string.split(' ').join('')