增强的 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 相关文章推荐
JS option location 页面跳转实现代码
Dec 27 Javascript
javascript 继承实现方法
Aug 26 Javascript
JQuery Easyui Tree的oncheck事件实现代码
May 28 Javascript
基于jQuery的图片大小自动适应实现代码
Nov 17 Javascript
js实现点击链接后延迟3秒再跳转的方法
Jun 05 Javascript
深入探秘jquery瀑布流的实现
Jan 30 Javascript
jquery点击改变class并toggle的实现代码
May 15 Javascript
Angular学习笔记之angular的$filter服务浅析
Nov 12 Javascript
基于js实现的限制文本框只可以输入数字
Dec 05 Javascript
Angular 1.x个人使用的经验小结
Jul 19 Javascript
实例解析ES6 Proxy使用场景介绍
Jan 08 Javascript
Element InputNumber 计数器的实现示例
Aug 03 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
Ajax PHP分页演示
2007/01/02 PHP
php中的MVC模式运用技巧
2007/05/03 PHP
php实现的SSO单点登录系统接入功能示例分析
2016/10/12 PHP
PHP输出多个元素的排列或组合的方法
2017/03/14 PHP
php实现网页端验证码功能
2017/07/11 PHP
详解PHP版本兼容之openssl调用参数
2018/07/25 PHP
使用tp框架和SQL语句查询数据表中的某字段包含某值
2019/10/18 PHP
JS代码格式化和语法着色V2
2006/10/14 Javascript
javascript 隔行换色函数代码
2010/10/24 Javascript
js 动态修改css文件用到了cssRule
2014/08/20 Javascript
DOM基础教程之事件对象
2015/01/20 Javascript
web 前端常用组件之Layer弹出层组件
2016/09/22 Javascript
js编写的treeview使用方法
2016/11/11 Javascript
jQuery插件HighCharts实现2D柱状图、折线图的组合多轴图效果示例【附demo源码下载】
2017/03/09 Javascript
Angular HMR(热模块替换)功能实现方法
2018/04/04 Javascript
浅谈PDF.js使用心得
2018/06/07 Javascript
使用JS代码实现俄罗斯方块游戏
2018/08/03 Javascript
在vue.js中使用JSZip实现在前端解压文件的方法
2018/09/05 Javascript
[02:17]2016国际邀请赛中国区预选赛VG战队领队采访
2016/06/26 DOTA
python版本坑:md5例子(python2与python3中md5区别)
2017/06/20 Python
Python实现图片尺寸缩放脚本
2018/03/10 Python
Django中的ajax请求
2018/10/19 Python
Python发展简史 Python来历
2019/05/14 Python
Python开发之基于模板匹配的信用卡数字识别功能
2020/01/13 Python
TensorFlow命名空间和TensorBoard图节点实例
2020/01/23 Python
Python定义一个函数的方法
2020/06/15 Python
python中取绝对值简单方法总结
2020/07/24 Python
美国女性运动零售品牌:Lady Foot Locker
2017/05/12 全球购物
GOLFINO英国官网:高尔夫服装
2020/04/11 全球购物
List、Map、Set三个接口,存取元素时,各有什么特点?
2015/09/27 面试题
小学庆六一活动方案
2014/02/28 职场文书
体育教师求职信
2014/05/24 职场文书
物流管理系毕业生求职信
2014/06/03 职场文书
入团介绍人意见范文
2015/06/04 职场文书
SpringBoot读取Resource下文件的4种方法
2021/07/02 Java/Android
JS 基本概念详细介绍
2021/10/16 Javascript