javascript如何去除字符串之间的空格?
PHPz
PHPz 2017-04-10 14:41:08
[JavaScript讨论组]

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

PHPz
PHPz

学习是最好的投资!

全部回复(7)
巴扎黑

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

str=str.replace(/\s/g,'')
ringa_lee
var resultStr = str.split(' ').join('');
怪我咯

我用的比较多的是

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

另外可以参考:
mdn
stackoverflow

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

黄舟
 function test() {
        var str='这 里是 字符 串';
        alert(str.replace(/[ ]/g, ""));
 }
迷茫
str.replace(/ /g, "")
怪我咯

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

var str='Something is wrong.'; alert(str.replace(/\s/g, '');
黄舟

由@tcdona的可以改写为

var resultStr = str.replace(/[\s\uFEFF\xa0\u3000]/g,'');
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号