在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 相关文章推荐
HTML颜色选择器实现代码
Nov 23 Javascript
firefox下jQuery UI Autocomplete 1.8.*中文输入修正方法
Sep 19 Javascript
浏览器页面区域大小的js获取方法
Sep 21 Javascript
jQuery实用函数用法总结
Aug 29 Javascript
js网页右下角提示框实例
Oct 14 Javascript
JavaScript搜索字符串并将搜索结果返回到字符串的方法
Apr 06 Javascript
jQuery使用Layer弹出层插件闪退问题
Dec 22 Javascript
Bootstrap路径导航与分页学习使用
Feb 08 Javascript
详解vue-router基本使用
Apr 18 Javascript
vue源码学习之Object.defineProperty 对数组监听
May 30 Javascript
webpack+vue+express(hot)热启动调试简单配置方法
Sep 19 Javascript
js实现按钮开关单机下拉菜单效果
Nov 22 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版微信小店调用api示例代码
2016/11/12 PHP
PHP匿名函数(闭包函数)详解
2019/03/22 PHP
Laravel 自动转换长整型雪花 ID 为字符串的实现
2020/10/27 PHP
关于 byval 与 byref 的区别分析总结
2007/10/08 Javascript
js跟随滚动条滚动浮动代码
2009/12/31 Javascript
js 实现复制到粘贴板的功能代码
2010/05/13 Javascript
WEB 浏览器兼容 推荐收藏
2010/05/14 Javascript
javascript实现单击和双击并存的方法
2014/12/13 Javascript
Bootstrap弹出带合法性检查的登录框实例代码【推荐】
2016/06/23 Javascript
JS 根据子网掩码,网关计算出所有IP地址范围示例
2020/04/23 Javascript
headjs实现网站并行加载但顺序执行JS
2016/11/29 Javascript
javascript解析ajax返回的xml和json格式数据实例详解
2017/01/05 Javascript
node.js学习之断言assert的使用示例
2017/09/28 Javascript
VueJs使用Amaze ui调整列表和内容页面
2017/11/30 Javascript
react配合antd组件实现的管理系统示例代码
2018/04/24 Javascript
微信小程序scroll-x失效的完美解决方法
2018/07/18 Javascript
vue项目打包部署_nginx代理访问方法详解
2018/09/20 Javascript
用jQuery实现抽奖程序
2020/04/12 jQuery
Python linecache.getline()读取文件中特定一行的脚本
2008/09/06 Python
Python中shutil模块的常用文件操作函数用法示例
2016/07/05 Python
Python selenium 三种等待方式详解(必会)
2016/09/15 Python
对python numpy数组中冒号的使用方法详解
2018/04/17 Python
python获取指定日期范围内的每一天,每个月,每季度的方法
2019/08/08 Python
python单例设计模式实现解析
2020/01/07 Python
Emporio Armani腕表天猫官方旗舰店:乔治·阿玛尼为年轻人设计的副线品牌
2017/07/02 全球购物
英国和世界各地鲜花速递专家:Arena Flowers
2018/02/10 全球购物
瑞士灯具购物网站:Lampenwelt.ch
2018/07/08 全球购物
New Balance比利时官方网站:购买鞋子和服装
2021/01/15 全球购物
经典优秀毕业生求职信范文分享
2013/12/18 职场文书
《值日生》教学反思
2014/02/17 职场文书
动员大会主持词
2014/03/20 职场文书
红头文件任命书范本
2014/06/05 职场文书
优秀高中学生评语
2014/12/30 职场文书
公司前台接待岗位职责
2015/04/03 职场文书
毕业实习感受与体会
2015/05/26 职场文书
JavaScript与JQuery框架基础入门教程
2021/07/15 Javascript