在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 相关文章推荐
解放web程序员的输入验证
Oct 06 Javascript
jQuery使用手册之二 DOM操作
Mar 24 Javascript
jquery 插件之仿“卓越亚马逊”首页弹出菜单效果
Dec 25 Javascript
Javascript 日期对象Date扩展方法
May 30 Javascript
JS幻灯片可循环播放可平滑旋转带滚动导航(自写)
Aug 05 Javascript
JScript分割字符串示例代码
Sep 04 Javascript
JS简单实现多级Select联动菜单效果代码
Sep 06 Javascript
jquery及js实现动态加载js文件的方法
Jan 21 Javascript
jQuery+Ajax+PHP弹出层异步登录效果(附源码下载)
May 27 Javascript
Javascript中this绑定的3种方法与比较
Oct 13 Javascript
微信小程序前端promise封装代码实例
Aug 24 Javascript
webpack介绍使用配置教程详解webpack介绍和使用
Jun 25 Javascript
如何实现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 pki加密技术(openssl)详解
2013/07/01 PHP
PHP迭代与递归实现无限级分类
2017/08/28 PHP
php和asp语法上的区别总结
2019/05/12 PHP
解决IE下select标签innerHTML插入option的BUG(兼容IE,FF,Opera,Chrome,Safari)
2010/05/13 Javascript
基于JQuery的动态删除Table表格的行和列的代码
2011/05/12 Javascript
原生Js实现元素渐隐/渐现(原理为修改元素的css透明度)
2013/06/24 Javascript
7个JS基础知识总结
2014/03/05 Javascript
jquery实现的图片点击滚动效果
2014/04/29 Javascript
javascript中clone对象详解
2014/12/03 Javascript
jQuery实现分章节锚点“回到顶部”动画特效代码
2015/10/23 Javascript
JavaScript 数组- Array的方法总结(推荐)
2016/07/21 Javascript
深入理解Angular4中的依赖注入
2017/06/07 Javascript
基于 Vue.js 2.0 酷炫自适应背景视频登录页面实现方式
2018/01/17 Javascript
vue-cli3.0配置及使用注意事项详解
2018/09/05 Javascript
基于vue框架手写一个notify插件实现通知功能的方法
2019/03/31 Javascript
[46:47]2014 DOTA2国际邀请赛中国区预选赛 DT VS HGT
2014/05/22 DOTA
Python入门_浅谈逻辑判断与运算符
2017/05/16 Python
详解Python字典小结
2018/10/20 Python
Python 通过监听端口实现唯一脚本运行方式
2020/05/05 Python
纯CSS3+DIV实现小三角形边框效果的示例代码
2020/08/03 HTML / CSS
乌克兰品牌化妆品和香水在线商店:Bomond
2020/01/14 全球购物
公积金单位接收函
2014/01/11 职场文书
农林环境专业求职信
2014/03/13 职场文书
加入学生会演讲稿
2014/04/24 职场文书
连锁超市项目计划书
2014/09/15 职场文书
中小学生学籍证明
2014/10/25 职场文书
工伤事故赔偿协议书
2014/10/27 职场文书
2014年作风建设工作总结
2014/10/29 职场文书
幼儿教师小班个人总结
2015/02/05 职场文书
聋哑人盗窃罪辩护词
2015/05/21 职场文书
安全第一课观后感
2015/06/18 职场文书
职场:企业印章管理制度(模板)
2019/10/18 职场文书
导游词之镜泊湖
2019/12/09 职场文书
pytorch实现线性回归以及多元回归
2021/04/11 Python
在pyCharm中下载第三方库的方法
2021/04/18 Python
Vue3中的Refs和Ref详情
2021/11/11 Vue.js