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学习笔记(十)
Jan 17 Javascript
顶部缓冲下拉菜单导航特效的JS代码
Aug 27 Javascript
jquery easyui滚动条部分设置介绍
Sep 12 Javascript
纯CSS3代码实现滑动开关效果
Aug 19 Javascript
jQuery实现选项联动轮播效果【附实例】
Apr 19 Javascript
node.js cookie-parser 中间件介绍
Jun 06 Javascript
Vue.js第三天学习笔记(计算属性computed)
Dec 01 Javascript
bootstrap实现图片自动轮播
Dec 21 Javascript
JavaScript变量作用域_动力节点Java学院整理
Jun 27 Javascript
AngularJS $http post 传递参数数据的方法
Oct 09 Javascript
jQuery实现获取当前鼠标位置并输出功能示例
Jan 05 jQuery
VUE项目中加载已保存的笔记实例方法
Sep 14 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使用eAccelerator的API开发详解
2013/06/09 PHP
如何在Ubuntu下启动Apache的Rewrite功能
2013/07/05 PHP
深入理解Yii2.0乐观锁与悲观锁的原理与使用
2017/07/26 PHP
php实现的中秋博饼游戏之绘制骰子图案功能示例
2017/11/06 PHP
PhpStorm配置Xdebug调试的方法步骤
2019/02/02 PHP
求解开jscript.encode代码的asp函数
2007/02/28 Javascript
JScript分割字符串示例代码
2013/09/04 Javascript
对new functionName()定义一个函数的理解
2014/05/22 Javascript
javascript实现鼠标放上后下边对应内容变换的效果
2015/08/06 Javascript
基于JS实现textarea中获取动态剩余字数的方法
2016/05/25 Javascript
jQuery实现三级联动效果
2017/03/02 Javascript
jQuery实现鼠标响应式透明度渐变动画效果示例
2018/02/13 jQuery
JS实现获取进今年第几天是周几的方法分析
2018/06/27 Javascript
vue.js绑定事件监听器示例【基于v-on事件绑定】
2018/07/07 Javascript
Vue Promise的axios请求封装详解
2018/08/13 Javascript
ES6知识点整理之模块化的应用详解
2019/04/15 Javascript
小程序云开发教程如何使用云函数实现点赞功能
2019/05/18 Javascript
用Python计算三角函数之acos()方法的使用
2015/05/15 Python
Python基于Tkinter的HelloWorld入门实例
2015/06/17 Python
更改Python的pip install 默认安装依赖路径方法详解
2018/10/27 Python
python对验证码降噪的实现示例代码
2019/11/12 Python
使用python代码进行身份证号校验的实现示例
2019/11/21 Python
Django框架中间件定义与使用方法案例分析
2019/11/28 Python
Python获取、格式化当前时间日期的方法
2020/02/10 Python
利用CSS3实现炫酷的飞机起飞动画
2016/09/17 HTML / CSS
苏格兰领先的多渠道鞋店:Begg Shoes
2019/10/22 全球购物
哥德堡通行证:Gothenburg Pass
2019/12/09 全球购物
联谊活动策划书
2014/01/26 职场文书
志愿者服务感言
2014/02/27 职场文书
地质灾害防治方案
2014/05/14 职场文书
烹饪大赛策划方案
2014/05/26 职场文书
四风问题查摆材料
2014/08/25 职场文书
依法行政工作汇报材料
2014/10/28 职场文书
uniapp开发小程序的经验总结
2021/04/08 Javascript
Pygame Event事件模块的详细示例
2021/11/17 Python
俄罗斯十大城市人口排名,第三首都仅排第六,第二是北方首都
2022/03/20 杂记