在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源码分析JavaScript函数的apply方法与call方法
Sep 25 Javascript
EasyUI闪屏EasyUI页面加载提示(原理+代码+效果图)
Feb 21 Javascript
JavaScript实现大图轮播效果
Jan 11 Javascript
使用jQuery.Pin垂直滚动时固定导航
May 24 jQuery
jQuery图片缩放插件smartZoom使用实例详解
Aug 25 jQuery
浅谈React Native 中组件的生命周期
Sep 08 Javascript
ajax请求+vue.js渲染+页面加载的示例
Feb 11 Javascript
JavaScript面向对象继承原理与实现方法分析
Aug 09 Javascript
对vuex中getters计算过滤操作详解
Nov 06 Javascript
Windows下安装 node 的版本控制工具 nvm
Feb 06 Javascript
Vue 解决父组件跳转子路由后当前导航active样式消失问题
Jul 21 Javascript
JavaScript数组常用的增删改查与其他属性详解
Oct 13 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
WHOIS类的修改版
2006/10/09 PHP
PHP 获取目录下的图片并随机显示的代码
2009/12/28 PHP
PHP源码之explode使用说明
2011/08/05 PHP
PHP实现财务审核通过后返现金额到客户的功能
2019/07/04 PHP
jQuery初学:find()方法及children方法的区别分析
2011/01/31 Javascript
JS获取select-option-text_value的方法
2013/12/26 Javascript
Javascript遍历table中的元素示例代码
2014/07/08 Javascript
异步JavaScript编程中的Promise使用方法
2015/07/28 Javascript
jquery实现点击向下展开菜单项(伸缩导航)效果
2015/08/22 Javascript
jQuery事件委托之Safari
2016/07/05 Javascript
JS实现获取数组中最大值或最小值功能示例
2019/03/02 Javascript
angular2 NgModel模块的具体使用方法
2019/04/10 Javascript
vue-loader中引入模板预处理器的实现
2019/09/04 Javascript
Vue实现腾讯云点播视频上传功能的实现代码
2020/08/17 Javascript
js实现简单的点名器随机色实例代码
2020/09/20 Javascript
快速实现基于Python的微信聊天机器人示例代码
2017/03/03 Python
Python实现KNN邻近算法
2021/01/28 Python
python递归全排列实现方法
2018/08/18 Python
Python读取Pickle文件信息并计算与当前时间间隔的方法分析
2019/01/30 Python
Python3如何对urllib和urllib2进行重构
2019/11/25 Python
使用Bazel编译TensorBoard教程
2020/02/15 Python
Python操作Jira库常用方法解析
2020/04/10 Python
基于Python中random.sample()的替代方案
2020/05/23 Python
pycharm sciview的图片另存为操作
2020/06/01 Python
LN-CC美国:伦敦时尚生活的缩影
2019/02/19 全球购物
iHerb俄罗斯:维生素、补品和天然产品
2020/07/09 全球购物
怎样从/向数据文件读/写结构
2014/11/23 面试题
J2EE中的容器都包括哪些
2013/08/21 面试题
多媒体编辑专业毕业生推荐信
2013/11/05 职场文书
五年级语文教学反思
2014/01/30 职场文书
建材投资建议书
2014/05/16 职场文书
水利水电建筑施工应届生求职信
2014/07/04 职场文书
运动会稿件100字
2014/09/24 职场文书
服务员岗位职责范本
2015/04/09 职场文书
外出学习心得体会范文
2016/01/18 职场文书
2016教师政治学习心得体会
2016/01/23 职场文书