javascript如何去除字符串之间的空格?
PHPz
PHPz 2017-04-10 14:41:08
0
7
531

就是去除一个字符串之间的所有空格,如 var str='这 里是 字符 串';

PHPz
PHPz

学习是最好的投资!

全員に返信(7)
巴扎黑

正则替换空白字符,\s包括空格、tab

str=str.replace(/\s/g,'')
いいねを押す +0
左手右手慢动作
var resultStr = str.split(' ').join('');
いいねを押す +0
刘奇

我用的比较多的是

var trim = function (s) {
  return s.replace(/^[\s\uFEFF\xa0\u3000]+|[\uFEFF\xa0\u3000\s]+$/g, "")
}

另外可以参考:
mdn
stackoverflow

最后跪求大神更详细的解答这些用法的原因!

いいねを押す +0
黄舟
 function test() {
        var str='这 里是 字符 串';
        alert(str.replace(/[ ]/g, ""));
 }
いいねを押す +0
迷茫
str.replace(/ /g, "")
いいねを押す +0
刘奇

使用string.replace();
JavaScript replace() 方法

var str='Something is wrong.'; alert(str.replace(/\s/g, '');
いいねを押す +0
黄舟

由@tcdona的可以改写为

var resultStr = str.replace(/[\s\uFEFF\xa0\u3000]/g,'');
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート