trim()是一个很适用的方法,作用是去除字符串两边的空白,但是js本身并未提供这个方法,下面介绍js使用trim()的方法。

1.通过原型创建字符串的trim()

//去除字符串两边的空白

String.prototype.trim=function(){
  return this.replace(/(^\s*)|(\s*$)/g, "");
} //只去除字符串左边空白
String.prototype.ltrim=function(){
  return this.replace(/(^\s*)/g,"");
} //只去除字符串右边空白
String.prototype.rtrim=function(){
  return this.replace(/(\s*$)/g,""); }

2.通过函数实现

例如:

function trim(str){

return str.replace(/(^\s*)|(\s*$)/g, "");

}

---------------------

最新文章

  1. jQuery 2.0.3 源码分析 样式操作
  2. python基础之函数
  3. [转] 微软源代码管理工具TFS2013安装与使用详细图文教程(Vs2013)
  4. hibernate解决oracle的id自增?
  5. 51cto大数据培训路线
  6. ImageMagick的安装及使用
  7. 如何在Ubuntu 11.10上连接L2TP VPN
  8. [转载]CentOS 7安装Gnome GUI 图形界面
  9. Android进阶(八)Can't create handler inside thread that has not called Looper.prepare()
  10. 机器学习入门:Linear Regression与Normal Equation -2017年8月23日22:11:50
  11. .net WCF WF4.5
  12. BZOJ4811 [Ynoi2017]由乃的OJ 树链剖分
  13. effector - 必应词典
  14. Linux - 系统资源
  15. QT开发环境安装配置教程
  16. 匿名内部类访问方法成员变量需要加final的原因及证明(转)
  17. Maven安装以及环境配置(Windows)
  18. Windows环境下,将Django部署到Apache Web Server
  19. CF311E Biologist
  20. react children技巧总结

热门文章

  1. 在win7_64bit + ubuntu-12.04-desktop-amd64+VMware-workstation-full-10.0.1-1379776平台上安装ns-allinone-2.35
  2. .NetCore Linux环境下安装InfluxDB以及配置设置
  3. js 相对路径转为绝对路径
  4. matplotlib显示中文异常处理
  5. rabbitmq学习(八) —— 可靠机制上的“可靠”
  6. DBUtils工具
  7. Redis五大类型操作使用以及订阅发布功能
  8. 【WIN10】WIN2D——圖像處理
  9. 【WIN10】WIN2D——基本圖形的繪製
  10. 实现常用的配置文件/初始化文件读取的一个C程序