增强的 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 相关文章推荐
一个高效的JavaScript压缩工具下载集合
Mar 06 Javascript
再谈javascript图片预加载技术(详细演示)
Mar 12 Javascript
js有关元素内容操作小结
Dec 20 Javascript
自己写的兼容ie和ff的在线文本编辑器类似ewebeditor
Dec 12 Javascript
js的压缩及jquery压缩探讨(提高页面加载性能/保护劳动成果)
Jan 29 Javascript
js兼容pc端浏览器并有多种弹出小提示的手机端浮层控件实例
Apr 29 Javascript
JavaScript高级教程5.6之基本包装类型(详细)
Nov 23 Javascript
去除html代码里面的script正则方法
May 19 Javascript
让浏览器崩溃的12行JS代码(DoS攻击分析及防御)
Oct 10 Javascript
vue项目总结之文件夹结构配置详解
Dec 13 Javascript
vue实现tab切换外加样式切换方法
Mar 16 Javascript
vue实现计步器功能
Nov 01 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
用PHP为SHOPEX增加日志功能代码
2010/07/02 PHP
Linux环境下php实现给网站截图的方法
2016/05/03 PHP
session 加入redis的实现代码
2016/07/15 PHP
PHP二维数组实现去除重复项的方法【保留各个键值】
2017/12/21 PHP
wordpress自定义标签云与随机获取标签的方法详解
2019/03/22 PHP
理解Javascript_13_执行模型详解
2010/10/20 Javascript
网站如何做到完全不需要jQuery也可以满足简单需求
2013/06/27 Javascript
JS基于myFocus库实现各种功能的tab选项卡切换效果
2015/09/19 Javascript
轻松学习jQuery插件EasyUI EasyUI创建树形网络(1)
2015/11/30 Javascript
2016年最热门的15 款代码语法高亮工具,美化你的代码
2016/01/06 Javascript
jQuery中inArray方法注意事项分析
2016/01/25 Javascript
基于jQuery实现歌词滚动版音乐播放器的代码
2016/09/17 Javascript
Node.js之网络通讯模块实现浅析
2017/04/01 Javascript
JS运动特效之同时运动实现方法分析
2018/01/24 Javascript
在vue项目中使用element-ui的Upload上传组件的示例
2018/02/08 Javascript
JavaScript中Dom操作实例详解
2019/07/08 Javascript
[03:42]2014DOTA2西雅图国际邀请赛7月9日TOPPLAY
2014/07/09 DOTA
[38:39]KG vs Mineski 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
Python字符串处理之count()方法的使用
2015/05/18 Python
Python减少循环层次和缩进的技巧分析
2016/03/15 Python
python运行其他程序的实现方法
2017/07/14 Python
python自动12306抢票软件实现代码
2018/02/24 Python
python实现Dijkstra静态寻路算法
2019/01/17 Python
LEGO玩具英国官方商店:LEGO Shop GB
2018/03/27 全球购物
荷兰家电购物网站:Expert.nl
2020/01/18 全球购物
Linux管理员面试经常问道的相关命令
2013/04/29 面试题
学生发电厂实习自我鉴定
2013/09/22 职场文书
中学教师实习自我鉴定
2013/09/28 职场文书
大学校园毕业自我鉴定
2014/01/15 职场文书
打架检讨书100字
2014/01/19 职场文书
大学应届生的自我评价
2014/03/06 职场文书
股权转让意向书
2014/04/01 职场文书
中华美德颂演讲稿
2014/05/20 职场文书
个人主要事迹材料
2014/08/26 职场文书
早安问候语大全
2015/11/10 职场文书
浅谈Vue的computed计算属性
2022/03/21 Vue.js