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实现无刷新更新数据的详细步骤 asp
Dec 26 Javascript
JQuery 学习笔记 选择器之一
Jul 23 Javascript
基于Jquery代码实现手风琴菜单
Nov 19 Javascript
基于jQuery实现的Ajax 验证用户名唯一性实例代码
Jun 28 jQuery
使用jquery的jsonp如何发起跨域请求及其原理详解
Aug 17 jQuery
Node.js中使用mongoose操作mongodb数据库的方法
Sep 12 Javascript
详解Angular6 热加载配置方案
Aug 18 Javascript
解决webpack+Vue引入iView找不到字体文件的问题
Sep 28 Javascript
node实现生成带参数的小程序二维码并保存到本地功能示例
Dec 05 Javascript
详解使用uni-app开发微信小程序之登录模块
May 09 Javascript
浅谈React Native 传参的几种方式(小结)
May 21 Javascript
详解vue中v-model和v-bind绑定数据的异同
Aug 10 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如何编写易读的代码
2007/07/10 PHP
php 将bmp图片转为jpg等其他任意格式的图片
2009/06/21 PHP
php面向对象全攻略 (九)访问类型
2009/09/30 PHP
PHP实现二维数组根据key进行排序的方法
2016/12/30 PHP
PHP截取发动短信内容的方法
2017/07/04 PHP
php生成word并下载代码实例
2019/03/15 PHP
PHP设计模式之装饰器(装饰者)模式(Decorator)入门与应用详解
2019/12/13 PHP
ThinkPHP5 框架引入 Go AOP,PHP AOP编程项目详解
2020/05/12 PHP
js表格分页实现代码
2009/09/18 Javascript
javascript window对象属性整理
2009/10/24 Javascript
js返回上一页并刷新代码整理
2012/12/21 Javascript
js一般方法改写成面向对象方法的无限级折叠菜单示例代码
2013/07/04 Javascript
使用JavaScript链式编程实现模拟Jquery函数
2014/12/21 Javascript
常用的JQuery函数及功能小结
2016/03/24 Javascript
js简单实现调整网页字体大小的方法
2016/07/23 Javascript
快速解决Vue项目在IE浏览器中显示空白的问题
2018/09/04 Javascript
jquery+css实现Tab栏切换的代码实例
2019/05/14 jQuery
Typescript的三种运行方式(小结)
2019/09/18 Javascript
python基础教程之分支、循环简单用法
2016/06/16 Python
python中 logging的使用详解
2017/10/25 Python
Python3 加密(hashlib和hmac)模块的实现
2017/11/23 Python
在Python 中实现图片加框和加字的方法
2019/01/26 Python
Python使用numpy模块实现矩阵和列表的连接操作方法
2019/06/26 Python
python3的数据类型及数据类型转换实例详解
2019/08/20 Python
Python 跨.py文件调用自定义函数说明
2020/06/01 Python
美国最大的半成品净菜电商:Blue Apron(蓝围裙)
2018/04/27 全球购物
美赞臣营养马来西亚旗舰店:Enfagrow马来西亚
2019/07/26 全球购物
售后服务经理岗位职责范本
2014/02/22 职场文书
新闻学专业大学生职业生涯规划范文
2014/03/02 职场文书
房屋委托书范本
2014/04/04 职场文书
市场营销工作计划书
2014/05/06 职场文书
优秀团员事迹材料1000字
2014/08/20 职场文书
李白故里导游词
2015/02/12 职场文书
《圆的面积》教学反思
2016/02/19 职场文书
导游词之介休绵山
2019/12/31 职场文书
Python机器学习之基础概述
2021/05/19 Python