在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如何给&amp;lt;textarea&amp;gt;&amp;lt;/textarea&amp;gt;赋值
Apr 20 Javascript
jQuery的强大选择器小结
Dec 27 Javascript
加载jQuery后$冲突的解决办法
Jul 09 Javascript
最新28个很棒的jQuery 教程
May 28 Javascript
用正则表达式替换图片地址img标签
Nov 22 Javascript
JS修改地址栏参数实例代码
Jun 14 Javascript
百度多文件异步上传控件webuploader基本用法解析
Nov 07 Javascript
vuejs2.0实现分页组件使用$emit进行事件监听数据传递的方法
Feb 22 Javascript
基于Vue实现图书管理功能
Oct 17 Javascript
基于js实现复制内容到操作系统粘贴板过程解析
Oct 11 Javascript
vue操作dom元素的3种方法示例
Sep 20 Javascript
Chrome插件开发系列一:弹窗终结者开发实战
Oct 02 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 curl 伪造IP来源的实例代码
2012/11/01 PHP
PHP读取PDF内容配合Xpdf的使用
2012/11/24 PHP
PHP获取php,mysql,apche的版本信息示例代码
2014/01/16 PHP
PHP常量使用的几个需要注意的地方(谨慎使用PHP中的常量)
2014/09/12 PHP
php redis实现文章发布系统(用户投票系统)
2017/03/04 PHP
php empty 函数判断结果为空但实际值却为非空的原因解析
2018/05/28 PHP
推荐10个超棒的jQuery工具提示插件
2011/10/11 Javascript
jQuery菜单插件superfish使用指南
2015/04/21 Javascript
跟我学习javascript的for循环和for...in循环
2015/11/18 Javascript
轻松掌握JavaScript代理模式
2016/08/26 Javascript
JavaScript对象创建模式实例汇总
2016/10/03 Javascript
vue实现全选、反选功能
2020/11/17 Javascript
Vue2 SSR渲染根据不同页面修改 meta
2017/11/20 Javascript
vue实现路由切换改变title功能
2019/05/28 Javascript
关于vue利用postcss-pxtorem进行移动端适配的问题
2019/11/20 Javascript
微信小程序vant弹窗组件的实现方式
2020/02/21 Javascript
js判断密码强度的方法
2020/03/18 Javascript
分享vim python缩进等一些配置
2018/07/02 Python
Python 从列表中取值和取索引的方法
2018/12/25 Python
对Python实现累加函数的方法详解
2019/01/23 Python
python对Excel按条件进行内容补充(推荐)
2019/11/24 Python
使用python3 实现插入数据到mysql
2020/03/02 Python
Pycharm Plugins加载失败问题解决方案
2020/11/28 Python
Hotels.com日本:国外和海外住宿,酒店预订
2019/12/13 全球购物
什么造成了Java里面的异常
2016/04/24 面试题
办公室文员工作自我评价
2013/12/01 职场文书
十佳大学生村官事迹
2014/01/09 职场文书
学生会宣传部部长竞选演讲稿
2014/04/25 职场文书
欢迎家长标语
2014/10/08 职场文书
副总经理岗位职责
2015/02/02 职场文书
自荐信怎么写
2015/03/04 职场文书
党员“一帮一”活动总结
2015/05/07 职场文书
2016继续教育研修日志
2015/11/13 职场文书
浅谈:电影《孔子》观后感(范文)
2019/10/14 职场文书
Pytorch 统计模型参数量的操作 param.numel()
2021/05/13 Python
pytorch 实现多个Dataloader同时训练
2021/05/29 Python