开发者社区> 问答> 正文

js去除字符串空格

js去除字符串空格

展开
收起
清郁-欢渡 2018-11-05 20:55:36 2599 0
4 条回答
写回答
取消 提交回答
  • 浏览器有内置的方法,trim():去掉前后空格,ltrim():去掉开头空格 rtrim():去掉末尾空格
    但是要去掉中间的空格就要自己写了,以下为js实现:
    var str=" 你 明天 在 家吗 ? ";

    strArr=str.split(" ");
    var arr=[];
    for(var v of strArr){
        if(v!==""){
            arr.push(v);
        }
    }
    var newStr=arr.join("");
    console.log(newStr);   //你明天在家吗?
    2019-07-17 23:12:12
    赞同 展开评论 打赏
  • 用trim最简单了

    2019-07-17 23:12:12
    赞同 展开评论 打赏
  • 前一个帐号wangccsy@126.com不知道怎么的就成了企业帐号,改不成个人。所以重新注册了一个个人帐号。老程序员。精通JAVA,C#,数据库,对软件开发过程和流程熟悉。考取系统分析师,项目管理师和系统架构设计师等软件资格考试认证。愿意和大家一起前进。

    可以使用正则表达式。也可以循环字符串,替换掉所有的空格,很多JS框架提供了trim或者ltrim/rtrim函数。

    2019-07-17 23:12:12
    赞同 展开评论 打赏
  • 哈哈哈还好还好

    站长工具网有JS压缩工具你可以找到的


    或者搜索:js压缩

    2019-07-17 23:12:12
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript面向对象的程序设计 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载