增强的 JavaScript 的 trim 函数的代码


Posted in Javascript onAugust 13, 2007
String.prototype.trim=function(){  
var _argument = arguments[0] || " ";  
var _re= new RegExp("(^"+_argument+"*)|("+_argument+"*$)","g"); // 区分大小写  
return this.replace(_re,"");  
}  
String.prototype.ltrim=function(){  
var _argument = arguments[0] || " ";  
var _re= new RegExp("(^"+_argument+"*)","g");  
return this.replace(_re,"");  
}  
String.prototype.rtrim=function(){  
var _argument = arguments[0] || " ";  
var _re= new RegExp("("+_argument+"*$)","g");  
return this.replace(_re,"");  
} 

string.trim(",") 表示删除 string 左右两端的的",",如果 trim 不带参数,那默认为删除两端的空格。
比以前的trim 更 powerful!

Javascript 相关文章推荐
11款新鲜的jQuery插件[附所有demo下载]
Jan 24 Javascript
封装了一个js图片轮换效果的函数
Sep 28 Javascript
jQuery中:reset选择器用法实例
Jan 04 Javascript
纯Javascript实现ping功能的方法
Mar 20 Javascript
Angular和百度地图的结合实例代码
Oct 19 Javascript
javaScript封装的各种写法
Aug 14 Javascript
微信小程序开发animation心跳动画效果
Aug 16 Javascript
JS实现的DOM插入节点操作示例
Apr 04 Javascript
详解js获取video任意时间的画面截图
Apr 17 Javascript
node.js中对Event Loop事件循环的理解与应用实例分析
Feb 14 Javascript
绘制微信小程序验证码功能的实例代码
Jan 05 Javascript
Node使用koa2实现一个简单JWT鉴权的方法
Jan 26 Javascript
让回调函数 showResponse 也带上参数的代码
Aug 13 #Javascript
分析 JavaScript 中令人困惑的变量赋值
Aug 13 #Javascript
IE/FireFox具备兼容性的拖动代码
Aug 13 #Javascript
JavaScript 编程引入命名空间的方法与代码
Aug 13 #Javascript
权威JavaScript 中的内存泄露模式
Aug 13 #Javascript
封装好的省市地区联动控件附下载
Aug 13 #Javascript
分享别人写的一个小型js框架
Aug 13 #Javascript
You might like
重置版战役片段
2020/04/09 魔兽争霸
PHP SQLite类
2009/05/07 PHP
php函数间的参数传递(值传递/引用传递)
2013/09/23 PHP
php中并发读写文件冲突的解决方案
2013/10/25 PHP
php判断str字符串是否是xml格式数据的方法示例
2017/07/26 PHP
PHP将数据导出Excel表中的实例(投机型)
2017/07/31 PHP
Thinkphp开发--集成极光推送
2017/09/15 PHP
PHP设计模式之装饰器(装饰者)模式(Decorator)入门与应用详解
2019/12/13 PHP
用js实现多域名不同文件的调用方法
2007/01/12 Javascript
JavaScript关于select的相关操作说明
2010/01/13 Javascript
给页面渲染时间加速 干掉Dom Level 0 Event
2012/12/19 Javascript
jQuery .attr()和.removeAttr()方法操作元素属性示例
2013/07/16 Javascript
如何在指定的地方插入html内容和文本内容
2013/12/23 Javascript
jQuery中change事件用法实例
2014/12/26 Javascript
AngularJS转换响应内容
2016/01/27 Javascript
AngularJS 路由和模板实例及路由地址简化方法(必看)
2016/06/24 Javascript
vue 中基于html5 drag drap的拖放效果案例分析
2018/11/01 Javascript
JavaScript RegExp 对象用法详解
2019/09/24 Javascript
Nautil 中使用双向数据绑定的实现
2019/10/02 Javascript
JS中准确判断变量类型的方法
2020/06/01 Javascript
解决vue-cli输入命令vue ui没效果的问题
2020/11/17 Javascript
python中lambda与def用法对比实例分析
2015/04/30 Python
python多进程中的内存复制(实例讲解)
2018/01/05 Python
Python实现PS滤镜的万花筒效果示例
2018/01/23 Python
python爬虫正则表达式之处理换行符
2018/06/08 Python
Python for循环生成列表的实例
2018/06/15 Python
Python容器类型公共方法总结
2020/08/19 Python
英国家居用品和家居装饰品购物网站:Cox & Cox
2019/08/25 全球购物
如何写出高质量、高性能的MySQL查询
2014/11/17 面试题
毕业生多媒体设计求职信
2013/10/12 职场文书
高中的自我鉴定
2013/12/16 职场文书
党的群众路线教育实践活动动员会主持词
2014/03/20 职场文书
班级文化建设标语
2014/06/23 职场文书
党员自我剖析材料(群众路线)
2014/10/06 职场文书
支行行长竞聘报告
2014/11/06 职场文书
HTML5页面打开微信小程序功能实现
2022/09/23 HTML / CSS