在Javascript中为String对象添加trim,ltrim,rtrim方法


Posted in Javascript onSeptember 22, 2006

以下我们就用这个属性来为String对象添加三个方法:Trim,LTrim,RTrim(作用和VbScript中的同名函数一样)

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 language=javascript> 
String.prototype.Trim = function() 
{ 
    return this.replace(/(^\s*)|(\s*$)/g, ""); 
} 
var s = "    leading and trailing spaces    "; 
window.alert(s + " (" + s.length + ")"); 
s = s.Trim(); 
window.alert(s + " (" + s.length + ")"); 
</script>
Javascript 相关文章推荐
JS刷新框架外页面七种实现代码
Feb 18 Javascript
jquery动态加载js三种方法实例
Aug 03 Javascript
jQuery的事件委托实例分析
Jul 15 Javascript
JS实现三个层重叠点击互相切换的方法
Oct 06 Javascript
JavaScript SweetAlert插件实现超酷消息警告框
Jan 28 Javascript
JavaScript随机打乱数组顺序之随机洗牌算法
Aug 02 Javascript
jQuery插件FusionCharts绘制的3D环饼图效果示例【附demo源码】
Apr 02 jQuery
SpringBoot+Vue前后端分离,使用SpringSecurity完美处理权限问题的解决方法
Jan 09 Javascript
百度地图去掉marker覆盖物或者去掉maker的label文字方法
Jan 26 Javascript
Vue封装Swiper实现图片轮播效果
Feb 06 Javascript
vue+element加入签名效果(移动端可用)
Jun 17 Javascript
在Vue中使用mockjs代码实例
Nov 25 Vue.js
如何实现JS函数的重载
Sep 22 #Javascript
扩展String功能方法
Sep 22 #Javascript
js实现ASP分页函数 HTML分页函数
Sep 22 #Javascript
Prototype 1.5.0_rc1 及 Prototype 1.5.0 Pre0小抄本
Sep 22 #Javascript
获取页面高度,窗口高度,滚动条高度等参数值getPageSize,getPageScroll
Sep 22 #Javascript
prototype1.4中文手册
Sep 22 #Javascript
prototype 源码中文说明之 prototype.js
Sep 22 #Javascript
You might like
php checkbox 取值详细说明
2010/08/19 PHP
PHP正确配置mysql(apache环境)
2011/08/28 PHP
DISCUZ在win2003环境下 Unable to access ./include/common.inc.php in... 的问题终极解决方案
2011/11/21 PHP
在WordPress中安装使用视频播放器插件Hana Flv Player
2016/01/04 PHP
PHP实现的微信APP支付功能示例【基于TP5框架】
2019/09/16 PHP
jquery 卷帘效果实现代码(不同方向)
2013/02/05 Javascript
小结Node.js中非阻塞IO和事件循环
2014/09/18 Javascript
js与css实现弹出层覆盖整个页面的方法
2014/12/13 Javascript
NodeJS制作爬虫全过程
2014/12/22 NodeJs
jquery合并表格中相同文本的相邻单元格
2015/07/17 Javascript
jQuery实现带有动画效果的回到顶部和底部代码
2015/11/04 Javascript
JavaScript中获取纯正的undefined的方法
2016/03/06 Javascript
BootStrap扔进Django里的方法详解
2016/05/13 Javascript
js实现二级导航功能
2017/03/03 Javascript
清空元素html(&quot;&quot;) innerHTML=&quot;&quot; 与 empty()的区别和应用(推荐)
2017/08/14 Javascript
[01:07:19]DOTA2-DPC中国联赛 正赛 CDEC vs XG BO3 第一场 1月19日
2021/03/11 DOTA
Eclipse + Python 的安装与配置流程
2013/03/05 Python
python中二维阵列的变换实例
2014/10/09 Python
Python 专题四 文件基础知识
2017/03/20 Python
利用python将xml文件解析成html文件的实现方法
2017/12/22 Python
python实现跨excel的工作表sheet之间的复制方法
2018/05/03 Python
Python 使用PIL numpy 实现拼接图片的示例
2018/05/08 Python
Python基于Tkinter模块实现的弹球小游戏
2018/12/27 Python
Python内置方法实现字符串的秘钥加解密(推荐)
2019/12/09 Python
pytorch nn.Conv2d()中的padding以及输出大小方式
2020/01/10 Python
Python tkinter实现日期选择器
2021/02/22 Python
自我鉴定书面格式
2014/01/13 职场文书
2014年党员创先争优承诺书
2014/05/29 职场文书
教师学习八项规定六项禁令思想汇报
2014/09/27 职场文书
2014年医德医风工作总结
2014/11/13 职场文书
小学生学习保证书
2015/02/26 职场文书
2015年社区文体活动总结
2015/03/25 职场文书
2015初中团委工作总结
2015/07/28 职场文书
生产设备维护保养制度
2015/08/06 职场文书
2016年教师党员创先争优承诺书
2016/03/24 职场文书
写作指导:怎么书写竞聘演讲稿?
2019/07/04 职场文书