在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 相关文章推荐
jQuery 可以拖动的div实现代码 脚本之家修正版
Jun 26 Javascript
Javascript 静态页面实现随机显示广告的办法
Nov 17 Javascript
Ext JS添加子组件的误区探讨
Jun 28 Javascript
JS 实现导航栏悬停效果(续2)
Sep 24 Javascript
LABjs、RequireJS、SeaJS的区别
Mar 04 Javascript
js实现进度条的方法
Feb 13 Javascript
node.js操作mysql(增删改查)
Jul 24 Javascript
Sublime Text 3常用插件及安装方法
Dec 16 Javascript
JS提示:Uncaught SyntaxError: Unexpected token ILLEGAL错误的解决方法
Aug 19 Javascript
vue.js初学入门教程(2)
Nov 07 Javascript
Angular的模块化(代码分享)
Dec 26 Javascript
three.js快速入门【推荐】
Jan 21 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
水质对咖图啡风味的影响具体有哪些
2021/03/03 冲泡冲煮
mysql+php分页类(已测)
2008/03/31 PHP
PHP登陆后跳转到登陆前页面实现思路及代码
2014/01/17 PHP
Aster vs KG BO3 第三场2.18
2021/03/10 DOTA
javascript 类定义的4种方法
2009/09/12 Javascript
javascript模拟枚举的简单实例
2014/03/06 Javascript
基于socket.io+express实现多房间聊天
2016/03/17 Javascript
JavaScript的ExtJS框架中数面板TreePanel的使用实例解析
2016/05/21 Javascript
浅谈js多维数组和hash数组定义和使用
2016/07/27 Javascript
BootStrap tab选项卡使用小结
2020/08/09 Javascript
JavaScript基本类型值-Number类型
2017/02/24 Javascript
详解原生js实现offset方法
2017/06/15 Javascript
AngularJS页面带参跳转及参数解析操作示例
2017/06/28 Javascript
vue组件父与子通信详解(一)
2017/11/07 Javascript
Nodejs中crypto模块的安全知识讲解
2018/01/03 NodeJs
微信小程序slider组件使用详解
2018/01/31 Javascript
解决vue 绑定对象内点击事件失效问题
2018/09/05 Javascript
React注册倒计时功能的实现
2018/09/06 Javascript
JS实现可视化文件上传
2018/09/08 Javascript
详解nodejs 配置文件处理方案
2019/01/02 NodeJs
element-ui中Table表格省市区合并单元格的方法实现
2019/08/07 Javascript
浅谈Vue3.0新版API之composition-api入坑指南
2020/04/30 Javascript
vue实现下拉菜单树
2020/10/22 Javascript
浅谈keras通过model.fit_generator训练模型(节省内存)
2020/06/17 Python
一文详述 Python 中的 property 语法
2020/09/01 Python
台湾网购生鲜第一品牌:i3Fresh爱上新鲜
2017/10/26 全球购物
印度首选时尚目的地:Reliance Trends
2018/01/17 全球购物
Lookfantastic阿联酋官网:英国知名美妆护肤购物网站
2020/05/26 全球购物
物理教师自荐信范文
2013/12/28 职场文书
美术国培研修感言
2014/02/12 职场文书
预备党员的自我评价
2014/03/12 职场文书
个人整改方案范文
2014/10/25 职场文书
2016应届大学生自荐信模板
2016/01/28 职场文书
人为什么会“幸灾乐祸”?
2019/08/06 职场文书
Springboot配置suffix指定mvc视图的后缀方法
2021/07/03 Java/Android
python中出现invalid syntax报错的几种原因分析
2022/02/12 Python