在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 相关文章推荐
服务器安全设置的几个注册表设置
Jul 28 Javascript
js 面向对象的技术创建高级 Web 应用程序
Feb 25 Javascript
在百度知道团队中快速审批新成员的js脚本
Feb 02 Javascript
jquery实现红色竖向多级向右展开的导航菜单效果
Aug 31 Javascript
javascript基本算法汇总
Mar 09 Javascript
Vue中计算属性computed的示例解读
Jul 26 Javascript
使用pkg打包Node.js应用的方法步骤
Oct 19 Javascript
vue的.vue文件是怎么run起来的(vue-loader)
Dec 10 Javascript
Bootstarp在pycharm中的安装及简单的使用方法
Apr 19 Javascript
Angular2使用SVG自定义图表(条形图、折线图)组件示例
May 10 Javascript
JavaScript闭包相关知识解析
Oct 19 Javascript
浅谈js中的attributes和Attribute的用法与区别
Jul 16 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实现的下载css文件中的图片的代码
2010/02/08 PHP
使用php判断服务器是否支持Gzip压缩功能
2013/09/24 PHP
php类声明和php类使用方法示例分享
2014/03/29 PHP
Adnroid 微信内置浏览器清除缓存
2016/07/11 PHP
PHP使用PDO抽象层获取查询结果的方法示例
2018/05/10 PHP
详细对比php中类继承和接口继承
2018/10/11 PHP
laravel框架中视图的基本使用方法分析
2019/11/23 PHP
ajax 同步请求和异步请求的差异分析
2011/07/04 Javascript
用JavaScript仿PS里的羽化效果代码
2011/12/20 Javascript
js实现仿Discuz文本框弹出层效果
2015/08/13 Javascript
JS实现表单中checkbox对勾选中增加边框显示效果
2015/08/21 Javascript
JavaScript学习笔记之检测客户端类型是(引擎、浏览器、平台、操作系统、移动设备)
2015/12/03 Javascript
基于javascript制作微博发布栏效果
2016/04/04 Javascript
bootstrap使用validate实现简单校验功能
2016/12/02 Javascript
boostrapTable的refresh和refreshOptions区别浅析
2017/01/22 Javascript
浅谈vue-router 路由传参的方法
2017/12/27 Javascript
Vue2.5学习笔记之如何在项目中使用和配置Vue
2018/09/26 Javascript
vue抽出组件并传值实例
2020/07/31 Javascript
Python实现的百度站长自动URL提交小工具
2014/06/27 Python
零基础写python爬虫之抓取百度贴吧并存储到本地txt文件改进版
2014/11/06 Python
python 生成图形验证码的方法示例
2018/11/11 Python
对python For 循环的三种遍历方式解析
2019/02/01 Python
Python匿名函数/排序函数/过滤函数/映射函数/递归/二分法
2019/06/05 Python
Pandas+Matplotlib 箱式图异常值分析示例
2019/12/09 Python
解决python 找不到module的问题
2020/02/12 Python
pytorch查看模型weight与grad方式
2020/06/24 Python
python Selenium 库的使用技巧
2020/10/16 Python
python解决OpenCV在读取显示图片的时候闪退的问题
2021/02/23 Python
Myprotein丹麦官网:欧洲第一运动营养品牌
2019/04/15 全球购物
数学系毕业生的自我评价
2014/01/10 职场文书
手机促销活动方案
2014/02/05 职场文书
给老婆的保证书范文
2014/04/28 职场文书
搞笑爱情保证书
2014/04/29 职场文书
企业总经理助理岗位职责
2014/09/12 职场文书
银行领导班子四风对照检查材料
2014/09/27 职场文书
校园开放日新闻稿
2015/07/17 职场文书