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 相关文章推荐
用js判断页面是否加载完成实现代码
Dec 11 Javascript
jQuery插件实现屏蔽单个元素使用户无法点击
Apr 12 Javascript
加载列表时jquery获取ul中第一个li的属性
Nov 02 Javascript
Node.js中HTTP模块与事件模块详解
Nov 14 Javascript
Javascript前端UI框架Kit使用指南之kitjs事件管理
Nov 28 Javascript
JS简单循环遍历json数组的方法
Apr 22 Javascript
JavaScript鼠标事件,点击鼠标右键,弹出div的简单实例
Aug 03 Javascript
微信小程序 跳转传递数据的实例
Jul 06 Javascript
jquery animate动画持续运动的实例
Nov 29 jQuery
实例分析JS与Node.js中的事件循环
Dec 12 Javascript
vue2.0 下拉框默认标题设置方法
Aug 22 Javascript
详解element-ui表格中勾选checkbox,高亮当前行
Sep 02 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
基于simple_html_dom的使用小结
2013/07/01 PHP
如何使用“PHP” 彩蛋进行敏感信息获取
2013/08/07 PHP
ThinkPHP开发框架函数详解:C方法
2015/08/14 PHP
PHP简单创建压缩图的方法
2016/08/24 PHP
Laravel框架源码解析之反射的使用详解
2020/05/14 PHP
javascript 简单抽屉效果的实现代码
2010/03/09 Javascript
使用原生javascript创建通用表单验证——更锋利的使用dom对象
2011/09/13 Javascript
JavaScript高级程序设计(第3版)学习笔记9 js函数(下)
2012/10/11 Javascript
查找iframe里元素的方法可传参
2013/09/11 Javascript
js带点自动图片轮播幻灯片特效代码分享
2015/09/07 Javascript
jquery如何获取元素的滚动条高度等实现代码
2015/10/19 Javascript
浅析JSONP技术原理及实现
2016/06/08 Javascript
Vue数据驱动模拟实现3
2017/01/11 Javascript
BootStrap 图片样式、辅助类样式和CSS组件的实例详解
2017/01/20 Javascript
JS仿JQuery选择器功能
2017/03/08 Javascript
再谈Angular4 脏值检测(性能优化)
2018/04/23 Javascript
angular2实现统一的http请求头方法
2018/08/13 Javascript
对vue中v-on绑定自定事件的实例讲解
2018/09/06 Javascript
webpack4 从零学习常用配置(小结)
2019/05/28 Javascript
vue项目中锚点定位替代方式
2019/11/13 Javascript
用Python编写一个国际象棋AI程序
2014/11/28 Python
Python docx库用法示例分析
2019/02/16 Python
python面向对象实现名片管理系统文件版
2019/04/26 Python
Python generator生成器和yield表达式详解
2019/08/08 Python
解决Pytorch 加载训练好的模型 遇到的error问题
2020/01/10 Python
Django 实现 Websocket 广播、点对点发送消息的代码
2020/06/03 Python
python利用蒙版抠图(使用PIL.Image和cv2)输出透明背景图
2020/08/04 Python
python matplotlib工具栏源码探析二之添加、删除内置工具项的案例
2021/02/25 Python
公司活动策划方案
2014/01/13 职场文书
金融专业求职信
2014/08/05 职场文书
幼儿教师小班个人总结
2015/02/05 职场文书
讲座通知范文
2015/04/23 职场文书
党员转正党支部意见
2015/06/02 职场文书
校友会致辞
2015/07/30 职场文书
家庭教育培训学习心得体会
2016/01/14 职场文书
我家女友可不止可爱呢 公开OP主题曲无字幕动画MV
2022/04/11 日漫