在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 23 Javascript
JQuery拖动表头边框线调整表格列宽效果代码
Sep 10 Javascript
JavaScript使用RegExp进行正则匹配的方法
Jul 11 Javascript
jQuery实现图片左右滚动特效
Apr 20 Javascript
AngularJS 使用 UI Router 实现表单向导
Jan 29 Javascript
JS 滚动事件window.onscroll与position:fixed写兼容IE6的回到顶部组件
Oct 10 Javascript
React Native使用fetch实现图片上传的示例代码
Mar 07 Javascript
微信小程序开发之左右分栏效果的实例代码
May 20 Javascript
js实现随机div颜色位置 类似满天星效果
Oct 24 Javascript
vue移动端使用canvas签名的实现
Jan 15 Javascript
SpringBoot在yml配置文件中配置druid的操作
Nov 16 Javascript
js作用域及作用域链工作引擎
Jul 07 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
mysql,mysqli,PDO的各自不同介绍
2012/09/19 PHP
windows7下安装php的php-ssh2扩展教程
2014/07/04 PHP
DWR实现模拟Google搜索效果实现原理及代码
2013/01/30 Javascript
基于jquery插件制作左右按钮与标题文字图片切换效果
2013/11/07 Javascript
jquery自定义下拉列表示例
2014/04/25 Javascript
Lua表达式和控制结构学习笔记
2014/12/15 Javascript
2014 年最热门的21款JavaScript框架推荐
2014/12/25 Javascript
JS实现的竖向折叠菜单代码
2015/10/21 Javascript
javascript代码调试之console.log 用法图文详解
2016/09/30 Javascript
vue裁切预览组件功能的实现步骤
2018/05/04 Javascript
一个Vue视频媒体多段裁剪组件的实现示例
2018/08/09 Javascript
微信小程序中使用wxss加载图片并实现动画效果
2018/08/13 Javascript
webpack4.0 入门实践教程
2018/10/08 Javascript
详解使用JWT实现单点登录(完全跨域方案)
2019/08/02 Javascript
2019年度web前端面试题总结(主要为Vue面试题)
2020/01/12 Javascript
原理深度解析Vue的响应式更新比React快
2020/04/04 Javascript
js实现双色球效果
2020/08/02 Javascript
Python 爬虫图片简单实现
2017/06/01 Python
Python学习之用pygal画世界地图实例
2017/12/07 Python
python操作redis方法总结
2018/06/06 Python
Python3的介绍、安装和命令行的认识(推荐)
2018/10/20 Python
浅谈pycharm下找不到sqlalchemy的问题
2018/12/03 Python
Pytorch使用MNIST数据集实现CGAN和生成指定的数字方式
2020/01/10 Python
CSS3绘制圆角矩形的简单示例
2015/09/28 HTML / CSS
可能这些是你想要的H5软键盘兼容方案(小结)
2019/04/23 HTML / CSS
英国医生在线预约:Top Doctors
2019/10/30 全球购物
排序都有哪几种方法?请列举。用JAVA实现一个快速排序
2014/02/16 面试题
幼师自我鉴定范文
2013/10/01 职场文书
精彩的大学生自我评价
2013/11/17 职场文书
企业演讲稿范文
2013/12/28 职场文书
保护环境建议书
2014/03/12 职场文书
党的群众路线教育实践活动对照检查材料思想汇报
2014/09/19 职场文书
北京青年观后感
2015/06/15 职场文书
人力资源部工作计划
2019/05/14 职场文书
python实现过滤敏感词
2021/05/08 Python
mysql聚集索引、辅助索引、覆盖索引、联合索引的使用
2022/02/12 MySQL