使用JavaScript去除字符串的空格,可以有两种方法,一种是使用replace()方法将空格(空白符)替换为空串,一种就是使用trim()方法去除字符串两端的空白字符。

replace()方法

replace()方法的使用非常简单,直接替换就可以了。

var str = ' ha ha  h haha '.replace(' ', '');

更多的,replace()方法是支持正则匹配的。

1.去除字符串内所有的空格:str.replace(/\s*/g,"");

2.去除字符串内两头的空格:str.replace(/^\s*|\s*$/g,"");

3.去除字符串内左侧的空格:str.replace(/^\s*/,"");

4.去除字符串内右侧的空格:str.replace(/(\s*$)/g,"");

trim()方法

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

但是这个方法只能去除字符串两端的空格,不能去除中间的空格。

var str = " d d b ".trim();

另外的,单独去除左侧空格可以使用trimLeft()方法,单独去除右侧空格则可以使用trimRight()方法。

"总有那么一个人,会让你想着想着就笑了,笑着笑着却哭了。"

最新文章

  1. 项目中遇到的关于兄弟controller之间传值的问题解决
  2. 新浪微博的账号登录及api操作
  3. SSDB安装配置
  4. 解决Visual Studio 调试时候不能直接访问.json后缀文件的问题
  5. Java中Properties类的使用
  6. Spring切入点表达式常用写法
  7. Examples_08_04
  8. linux配置本地tomcat应用80端口转发
  9. 静默安装MSSQL
  10. VS生产的编辑方法和编辑窗体
  11. NFS存储服务部署
  12. Python初体验
  13. CUDA执行模型
  14. Java作业九(2017-11-6)
  15. 深海中的STL—mt19937
  16. jsp3
  17. Android MediaPlayer SeekTo 在 8.0 版本上优化说明
  18. EasyUI 树形菜单加载父/子节点
  19. Mysql中Join用法及优化
  20. Cloudera HUE大数据可视化分析

热门文章

  1. JVM指令手册
  2. vs2015 创建MVC项目
  3. java 微信自定义菜单 java微信接口开发 公众平台 SSM redis shiro 多数据源
  4. Mysql使用ReplicationDriver驱动实现读写分离
  5. 前端开发HTML5——基础标签
  6. dtd语法
  7. apicloud开发app
  8. APS系统生产流转方式和批量算法研究
  9. PHP扩展使用-CURL
  10. Transformer模型---decoder