在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 相关文章推荐
用javascript实现读取txt文档的脚本
Jul 20 Javascript
javascript Discuz代码中的msn聊天小功能
May 25 Javascript
ASP.NET中基于JQUERY的高性能的TreeView补充
Feb 23 Javascript
Javascript 异步加载详解(浏览器在javascript的加载方式)
May 20 Javascript
js动态拼接正则表达式的两种方法
Mar 04 Javascript
js传值后台中文出现乱码的解决方法
Jun 30 Javascript
详解vue-router基本使用
Apr 18 Javascript
JavaScript原型继承_动力节点Java学院整理
Jun 30 Javascript
jquery插件canvaspercent.js实现百分比圆饼效果
Jul 18 jQuery
vue计算属性get和set用法示例
Feb 08 Javascript
js模拟实现百度搜索
Jun 28 Javascript
JavaScript实现alert弹框效果
Nov 19 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
用文本文件实现的动态实时发布新闻的程序
2006/10/09 PHP
第十二节--类的自动加载
2006/11/16 PHP
织梦模板标记简介
2007/03/11 PHP
php error_log 函数的使用
2009/04/13 PHP
一些被忽视的PHP函数(简单整理)
2010/04/30 PHP
介绍一些PHP判断变量的函数
2012/04/24 PHP
PHP错误机制知识汇总
2016/03/24 PHP
PHP获取真实客户端的真实IP
2017/03/07 PHP
php中字符串和整数比较的操作方法
2019/06/06 PHP
ThinkPHP5框架中使用JWT的方法示例
2020/06/03 PHP
基于KMP算法JavaScript的实现方法分析
2013/05/03 Javascript
javascript常见操作汇总
2014/09/03 Javascript
后台获取ZTREE选中节点的方法
2015/02/12 Javascript
提高jQuery性能优化的技巧
2015/08/03 Javascript
JavaScript字符串对象(string)基本用法示例
2017/01/18 Javascript
nodejs构建本地web测试服务器 如何解决访问静态资源问题
2017/07/14 NodeJs
Vue.js获取被选择的option的value和text值方法
2018/08/24 Javascript
Vue + Element UI图片上传控件使用详解
2019/08/20 Javascript
jquery使用echarts实现有向图可视化功能示例
2019/11/25 jQuery
[40:57]TI4 循环赛第二日 iG vs EG
2014/07/11 DOTA
[19:59]2014DOTA2国际邀请赛 IG战队纪录片
2014/08/07 DOTA
[05:03]2018DOTA2亚洲邀请赛主赛事首日回顾
2018/04/04 DOTA
Python中的tuple元组详细介绍
2015/02/02 Python
Python字符串处理函数简明总结
2015/04/13 Python
举例区分Python中的浅复制与深复制
2015/07/02 Python
《Python学习手册》学习总结
2018/01/17 Python
CSS3制作圆形滚动进度条动画的示例
2020/11/05 HTML / CSS
什么是事务?事务有哪些性质?
2012/03/11 面试题
学校元旦晚会方案
2014/02/19 职场文书
副职竞争上岗演讲稿
2014/05/12 职场文书
竞聘上岗演讲
2014/05/19 职场文书
质量负责人任命书
2014/06/06 职场文书
庆元旦活动总结
2014/07/09 职场文书
怎样写家长意见
2015/06/04 职场文书
Django migrate报错的解决方案
2021/05/20 Python
pytorch交叉熵损失函数的weight参数的使用
2021/05/24 Python