在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 相关文章推荐
IE浏览器PNG图片透明效果代码
Sep 02 Javascript
用js调用迅雷下载代码的二种方法
Apr 15 Javascript
JavaScript笔记之数据属性和存储器属性
Mar 31 Javascript
Angular JS数据的双向绑定详解及实例
Dec 31 Javascript
fullPage.js和CSS3实现全屏滚动效果
May 05 Javascript
Vue2.0父子组件传递函数的教程详解
Oct 16 Javascript
Vue+webpack项目基础配置教程
Feb 12 Javascript
使用JavaScript生成罗马字符的实例代码
Jun 08 Javascript
vue.js 实现点击展开收起动画效果
Jul 07 Javascript
node.js使用免费的阿里云ip查询获取ip所在地【推荐】
Sep 03 Javascript
微信小程序实现文字无限轮播效果
Dec 28 Javascript
JS将指定的某个字符全部转换为其他字符实例代码
Oct 13 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图片验证码制作实现分享(全)
2012/05/10 PHP
如何给phpcms v9增加类似于phpcms 2008中的关键词表
2013/07/01 PHP
PHP页面跳转操作实例分析(header方法)
2016/09/28 PHP
详解EventDispatcher事件分发组件
2016/12/25 PHP
PHP与Web页面交互操作实例分析
2020/06/02 PHP
javascript或asp实现的判断身份证号码是否正确两种验证方法
2009/11/26 Javascript
JavaScript将相对地址转换为绝对地址示例代码
2013/07/19 Javascript
将input file的选择的文件清空的两种解决方案
2013/10/21 Javascript
js 页面元素的几个用法总结
2013/11/18 Javascript
对之前写的jquery分页做下升级
2014/06/19 Javascript
原生JavaScript实现合并多个数组示例
2014/09/21 Javascript
jquery实现上下左右滑动的方法
2015/02/09 Javascript
常用的Javascript设计模式小结
2015/12/09 Javascript
JavaScript拖拽、碰撞、重力及弹性运动实例分析
2016/01/08 Javascript
JavaScript中的ParseInt(&quot;08&quot;)和“09”返回0的原因分析及解决办法
2016/05/19 Javascript
vue多层嵌套路由实例分析
2019/03/19 Javascript
uni-app之APP和小程序微信授权方法
2019/05/09 Javascript
解决Vue 刷新页面导航显示高亮位置不对问题
2019/12/25 Javascript
webpack4从0搭建组件库的实现
2020/11/29 Javascript
[02:55]DOTA2英雄基础教程 发条技师
2013/12/04 DOTA
[14:24]Optic Gaming vs PSG LGD BO3
2018/06/07 DOTA
[01:07:19]DOTA2-DPC中国联赛 正赛 CDEC vs XG BO3 第一场 1月19日
2021/03/11 DOTA
python 堆和优先队列的使用详解
2019/03/05 Python
Python模块 _winreg操作注册表
2020/02/05 Python
python实现ftp文件传输系统(案例分析)
2020/03/20 Python
HTML5实现锚点时请使用id取代name
2013/09/06 HTML / CSS
Dr.Jart+美国官网:韩国药妆品牌
2019/01/18 全球购物
给国外客户的邀请函
2014/01/30 职场文书
工程售后服务方案
2014/06/08 职场文书
财务会计求职信范文
2015/03/20 职场文书
2015年高校辅导员工作总结
2015/04/20 职场文书
2015年“世界无车日”活动方案
2015/05/06 职场文书
目标责任书格式范文
2015/05/11 职场文书
法定代表人免职证明
2015/06/24 职场文书
如何用RabbitMQ和Swoole实现一个异步任务系统
2021/05/29 PHP
vue打包时去掉所有的console.log
2022/04/10 Vue.js