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 相关文章推荐
基于jquery1.4.2的仿flash超炫焦点图播放效果
Apr 20 Javascript
js函数的延迟加载实现代码
Oct 11 Javascript
全面解析Bootstrap表单使用方法(表单按钮)
Nov 24 Javascript
JavaScript SweetAlert插件实现超酷消息警告框
Jan 28 Javascript
jQuery插件HighCharts绘制2D金字塔图效果示例【附demo源码下载】
Mar 09 Javascript
微信小程序 Buffer缓冲区的详解
Jul 06 Javascript
浅谈原生JS中的延迟脚本和异步脚本
Jul 12 Javascript
浅谈ajax在jquery中的请求和servlet中的响应
Jan 22 jQuery
代码详解javascript模块加载器
Mar 04 Javascript
浅谈js获取ModelAndView值的问题
Mar 28 Javascript
基于javascript实现贪吃蛇经典小游戏
Apr 10 Javascript
原生js无缝轮播插件使用详解
Mar 09 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
关于js和php对url编码的处理方法
2014/03/04 PHP
PHP对接微信公众平台消息接口开发流程教程
2014/03/25 PHP
简单理解PHP的面向对象编程方式
2016/05/17 PHP
利用PHP扩展Xhprof分析项目性能实践教程
2018/09/05 PHP
实例:用 JavaScript 来操作字符串(一些字符串函数)
2007/02/15 Javascript
Jquery获取复选框被选中值的简单方法
2013/07/04 Javascript
封装了一个支持匿名函数的Javascript事件监听器
2014/06/05 Javascript
浅谈Jquery核心函数
2015/06/18 Javascript
跟我学习javascript的垃圾回收机制与内存管理
2015/11/23 Javascript
JavaScript SweetAlert插件实现超酷消息警告框
2016/01/28 Javascript
BootstrapTable与KnockoutJS相结合实现增删改查功能【二】
2016/05/10 Javascript
JavaScript正则表达式实例详解
2016/10/16 Javascript
jquery二级目录选中当前页的css样式
2016/12/08 Javascript
对于js垃圾回收机制的理解
2017/09/14 Javascript
JS设计模式之策略模式概念与用法分析
2018/02/05 Javascript
React native ListView 增加顶部下拉刷新和底下点击刷新示例
2018/04/27 Javascript
JS实现关键词高亮显示正则匹配
2018/06/22 Javascript
Cocos2d实现刮刮卡效果
2018/12/20 Javascript
vue 微信扫码登录(自定义样式)
2020/01/06 Javascript
OpenLayers3实现对地图的基本操作
2020/09/28 Javascript
[01:53]3.19 DOTA2发布会 现场精彩Coser表演
2014/03/25 DOTA
批量将ppt转换为pdf的Python代码 只要27行!
2018/02/26 Python
selenium+python截图不成功的解决方法
2019/01/30 Python
使用OpenCV circle函数图像上画圆的示例代码
2019/12/27 Python
哈工大自然语言处理工具箱之ltp在windows10下的安装使用教程
2020/05/07 Python
Python叠加矩形框图层2种方法及效果
2020/06/18 Python
分布式全文检索引擎ElasticSearch原理及使用实例
2020/11/14 Python
台湾SHOPRO购物行家:亚洲首创影视.3C.家电.优质购物平台
2018/05/07 全球购物
英国设计师珠宝网站:Joshua James Jewellery
2020/03/01 全球购物
学前教育毕业生自荐信
2013/10/29 职场文书
实习护士自荐信
2014/06/21 职场文书
终止劳动合同协议书
2014/10/05 职场文书
大学生个人简历自荐信
2015/03/06 职场文书
中标通知书格式
2015/04/17 职场文书
数学复习课教学反思
2016/02/18 职场文书
MySQL实现字段分割一行转多行的示例代码
2022/07/07 MySQL