javascript去除字符串左右两端的空格


Posted in Javascript onFebruary 05, 2015

 去除字符串左右两端的空格,在vbscript里面可以轻松地使用 trim、ltrim 或 rtrim,但在js中却没有这3个内置方法,需要手工编写。下面的实现方法是用到了正则表达式,效率不错,并把这三个方法加入String对象的内置方法中去。

写成类的方法格式如下:(str.trim();)

<script language="javascript">

 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,"");

 }

</script>

写成函数可以这样:(trim(str))

<script type="text/javascript">

 function trim(str){ //删除左右两端的空格

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

 }

 function ltrim(str){ //删除左边的空格

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

 }

 function rtrim(str){ //删除右边的空格

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

 }

</script>

以上就是2种javascript去除字符串两边空格的方法,希望大家能够喜欢。

Javascript 相关文章推荐
javascript事件模型代码
Jul 01 Javascript
jQuery中对节点进行操作的相关介绍
Apr 16 Javascript
jQuery层次选择器选择元素使用介绍
Apr 18 Javascript
jquery查找父元素、子元素(个人经验总结)
Apr 09 Javascript
浅谈jquery中的each方法$.each、this.each、$.fn.each
Jun 23 Javascript
JS 面向对象之继承---多种组合继承详解
Jul 10 Javascript
通过BootStrap实现轮播图的实际应用
Sep 26 Javascript
Extjs gridpanel 中的checkbox(复选框)根据某行的条件不能选中的解决方法
Feb 17 Javascript
vue2 router 动态传参,多个参数的实例
Nov 10 Javascript
JS设计模式之状态模式概念与用法分析
Feb 05 Javascript
webpack 单独打包指定JS文件的方法
Feb 22 Javascript
js判断一个对象是数组(函数)的方法实例
Dec 19 Javascript
jQuery判断对象是否存在的方法
Feb 05 #Javascript
jquery实现对联广告的方法
Feb 05 #Javascript
jquery实现在光标位置插入内容的方法
Feb 05 #Javascript
Jquery中offset()和position()的区别分析
Feb 05 #Javascript
JS实现一个按钮的方法
Feb 05 #Javascript
JS继承用法实例分析
Feb 05 #Javascript
Javascript实现Web颜色值转换
Feb 05 #Javascript
You might like
PHP实现递归无限级分类
2015/10/22 PHP
PHP实现判断数组是一维、二维或几维的方法
2017/02/06 PHP
HTML 自动伸缩的表格Table js实现
2009/04/01 Javascript
基于jquery的一个OutlookBar类,动态创建导航条
2010/11/19 Javascript
DIV菜单层实现代码
2010/11/19 Javascript
JavaScript获取当前日期是星期几的方法
2015/04/06 Javascript
JS访问SWF的函数用法实例
2015/07/01 Javascript
javascript模块化简单解析
2016/04/07 Javascript
jQuery中的deferred使用方法
2017/03/27 jQuery
原生JS实现小小的音乐播放器
2017/10/16 Javascript
vant(ZanUi)结合async-validator实现表单验证的方法
2018/12/06 Javascript
react native 原生模块桥接的简单说明小结
2019/02/26 Javascript
详解vue项目打包步骤
2019/03/29 Javascript
微信小程序收货地址API兼容低版本解决方法
2019/05/18 Javascript
通过图带你深入了解vue的响应式原理
2019/06/21 Javascript
浅谈JavaScript中this的指向问题
2020/07/28 Javascript
js实现盒子拖拽动画效果
2020/08/09 Javascript
[05:13]TI4 中国战队 机场出征!!
2014/07/07 DOTA
[01:18:45]DOTA2-DPC中国联赛 正赛 DLG vs Dragon BO3 第三场2月1日
2021/03/11 DOTA
python模拟登录百度贴吧(百度贴吧登录)实例
2013/12/18 Python
Python def函数的定义、使用及参数传递实现代码
2014/08/10 Python
Python两个整数相除得到浮点数值的方法
2015/03/18 Python
Python二分法搜索算法实例分析
2015/05/11 Python
Python pickle模块用法实例分析
2015/05/27 Python
Python使用BeautifulSoup库解析HTML基本使用教程
2016/03/31 Python
Python实现提取XML内容并保存到Excel中的方法
2018/09/01 Python
Python中shapefile转换geojson的示例
2019/01/03 Python
Python实现基于socket的udp传输与接收功能详解
2019/11/15 Python
将python2.7添加进64位系统的注册表方式
2019/11/20 Python
HTML5+CSS3 诱人的实例:3D立方体旋转动画实例
2016/12/30 HTML / CSS
将"引用"作为函数参数有哪些特点
2013/04/05 面试题
学雷锋志愿服务月活动总结
2014/03/09 职场文书
事业单位绩效考核实施方案
2014/03/27 职场文书
本科生导师推荐信范文
2014/05/18 职场文书
中学生自我评价范文
2015/03/03 职场文书
AJAX学习笔记
2021/05/18 Javascript