1.判断字符串是否为空或全部都是空格

isNull( str ){if ( str == "" ) return true;var regu = "^[ ]+$";var re = new RegExp(regu);return re.test(str);
},let a = this.isNull(' ')
console.log(a)
//true

2.删除字符串中所有的空格

let str = ' a b c '
let str_1 = str.replace(/\s*/g,"")
console.log(str_1)
//abc

3.删除字符串中两头的空格

①正则

let str = ' a b c '
let str_1 = str.replace(/^\s*|\s*$/g,"")
console.log(str_1)
//a b c

②str.trim()方法

用来删除字符串两端的空白字符并返回,trim方法并不影响原来的字符串本身,它返回的是一个新的字符串。

缺陷:只能去除字符串两端的空格,不能去除中间的空格

let str = ' a b c   '
let str_1 = str.trim();
console.log(str_1)
//a b c

4.删除字符串左侧的空格

let str = ' a b c '
let str_1 = str.replace(/^\s*/,"")
console.log(str_1)
//a b c //输出右侧有空格左侧无空格

5.删除字符串右侧的空格

let str = ' a b c '
let str_1 = str.replace(/(\s*$)/g,"")
console.log(str_1)
// a b c//输出左侧有空格右侧无空格

字符串中空格相关操作相关推荐

  1. 正则表达式及其在Java和Python中的相关操作

    1.PCRE表达式全集1 字符 描述 \ 将下一个字符标记为一个特殊字符.或一个原义字符(有^$()*+?.[\{|共计12个)或一个向后引用或一个八进制转义符 ^ 匹配输入字符串的开始位置 $ 匹配 ...

  2. php去字符串空格,php怎么去掉字符串中空格

    php去掉字符串中空格的方法:1.使用正则表达式删除字符串中间的空格及去除字符串首尾空格:2.使用str_replace和strtr函数删除字符串中间的空格:3.使用trim函数去除一个字符串两端空格 ...

  3. python学习笔记:去掉python字符串中空格的方法总结

    去掉python字符串中空格的方法总结 在python的字符串处理过程中,有一个很常见的操作的是去掉字符串中的空格,python提供了以下四个函数来实现该操作: (1) lstrip()函数 (2) ...

  4. 去除 字符串中空格/回车

    去除 字符串中空格/回车 1),java去除字符串中的空格.回车.换行 符.制表符 import java.util.regex.Matcher; import java.util.regex.Pat ...

  5. java:去除字符串中空格 、 oracle (+) 、 mysql中数值运算符和函数

    java:去除字符串中空格 http://www.cnblogs.com/LiuChunfu/p/5661810.html oracle:oracle (+) https://zhidao.baidu ...

  6. 剑指offer (05):替换字符串中空格 (C++ Python 实现)

    1 题目: 请实现一个函数,把字符串中的每个空格替换成"%20".例如输入"We are happy.",则输出"We%20are%20happy.& ...

  7. Python 去除字符串中空格(删除指定字符)的3种方法

    文章目录 Python 去除字符串中空格 Python strip()方法 Python lstrip()方法 Python rstrip()方法 Python 去除字符串中空格 用户输入数据时,很有 ...

  8. Java详解去除字符串中空格的方法

    Java去除字符串中空格的方法详解 代码中字符串使用了replaceAll()方法,去除了所有空格(其中包括:首尾空格.中间空格) 遂整理下java关于字符串去除空格的方法. 1.方法分类 str.t ...

  9. 【七】Python全栈之路--字符串_列表相关操作

    文章目录 1. format格式化_填充符号使用 1.1 format格式化 1.2 format的填充符号的使用 2. 字符串相关的方法 3. 列表的相关操作 4. 列表的相关函数 5. 深浅拷贝 ...

最新文章

  1. C 语言 和 C++语言的对比学习   二 数据类型
  2. html5 Web Workers
  3. CentOS6安装devtoolset(使用高版本gcc)GCC 4.8 GCC 4.9 GCC 5.2
  4. 基于Java语言构建区块链(五)—— 地址(钱包)
  5. 网络爬虫入门系列(3) httpClient
  6. 《挖掘管理价值:企业软件项目管理实战》一2.4 软件设计过程
  7. 关于vue搭建项目运行出行的错误问题,简直是大坑啊
  8. java 内存和实际内存_请问更改eclipse内存和更改jvm内存是一会事儿吗?
  9. LeetCode 59. Spiral Matrix II
  10. Dom4j完整教程,操作XML教程
  11. oracle crystall ball,Oracle Crystal Ball
  12. Agent Tesla样本分析
  13. 推荐一个网站:编程资料网 http://www.ourdev.net/
  14. 人工智能学习资料之2021图灵大会笔记
  15. android指南针校准 代码_Android:指南针的制作
  16. < 数据结构 > 队列的实现
  17. 微信如何群发消息给所有人?
  18. 麦克风测试软件 ios,iOS开发麦克风权限判断
  19. C++基础继承和多态(水上飞机)
  20. Simulink 学习(一)

热门文章

  1. mysql数据库数据恢复
  2. Error occurred during initialization of VM 附oracle官网解决方式
  3. Bilstm+crf中的crf详解
  4. Zookeeper集群一致性原理(强一致性)
  5. 锐捷服务器无系统如何进pe,没有u盘怎么进入pe系统,网络启动进PE做系统教程...
  6. 证明威尔逊(Wilson)定理及其逆定理
  7. “Win10 UAP 开发系列”之主题模式切换
  8. spring integration sftp
  9. 2021年烟花爆竹生产单位安全生产管理人员免费试题及烟花爆竹生产单位安全生产管理人员考试总结
  10. Day 1: 音标学习