增强的 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操作word的参考代码
Oct 26 Javascript
jQuery+jqmodal弹出窗口实现代码分明
Jun 14 Javascript
两种方法实现文本框输入内容提示消失
Mar 17 Javascript
thinkphp中常用的系统常量和系统变量
Mar 05 Javascript
JavaScript对Cookie进行读写操作实例
Jul 25 Javascript
js判断上传文件后缀名是否合法
Jan 28 Javascript
浅谈js基本数据类型和typeof
Aug 09 Javascript
JavaScript中关键字 in 的使用方法详解
Oct 17 Javascript
js返回顶部实例分享
Dec 21 Javascript
JS实现textarea通过换行或者回车把多行数字分割成数组并且去掉数组中空的值
Oct 29 Javascript
node.js使用mongoose操作数据库实现购物车的增、删、改、查功能示例
Dec 23 Javascript
uniapp 微信小程序 自定义tabBar 导航
Apr 22 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
Yii使用smsto短信接口的函数demo示例
2016/07/13 PHP
如何正确配置Nginx + PHP
2016/07/15 PHP
php使用Swoole实现毫秒级定时任务的方法
2020/09/04 PHP
解javascript 混淆加密收藏
2009/01/16 Javascript
jQuery对象[0]是什么含义?
2010/07/31 Javascript
window.location.hash 使用说明
2010/11/08 Javascript
JQuery中对Select的option项的添加、删除、取值
2013/08/25 Javascript
基于豆瓣API+Angular开发的web App
2015/01/02 Javascript
浅谈javascript alert和confirm的美化
2016/12/15 Javascript
JS作用域闭包、预解释和this关键字综合实例解析
2016/12/16 Javascript
javascript、php关键字搜索函数的使用方法
2018/05/29 Javascript
vue生成token并保存到本地存储中
2018/07/17 Javascript
微信小程序自定义toast弹窗效果的实现代码
2018/11/15 Javascript
JS实现旋转木马轮播图
2020/01/01 Javascript
浅谈vue获得后台数据无法显示到table上面的坑
2020/08/13 Javascript
[52:32]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第三场 11.18
2020/11/18 DOTA
如何解决django配置settings时遇到Could not import settings 'conf.local'
2014/11/18 Python
python排序方法实例分析
2015/04/30 Python
Python实现对象转换为xml的方法示例
2017/06/08 Python
Python爬虫基础之XPath语法与lxml库的用法详解
2018/09/13 Python
python判断计算机是否有网络连接的实例
2018/12/15 Python
Python实现对字典分别按键(key)和值(value)进行排序的方法分析
2018/12/19 Python
python 识别登录验证码图片功能的实现代码(完整代码)
2020/07/03 Python
pycharm如何使用anaconda中的各种包(操作步骤)
2020/07/31 Python
详解基于python的全局与局部序列比对的实现(DNA)
2020/10/07 Python
只要五步 就可以用HTML5/CSS3快速制作便签贴特效(图)
2012/06/04 HTML / CSS
企业元宵节主持词
2014/03/25 职场文书
《果园机器人》教学反思
2014/04/13 职场文书
职业生涯规划书结束语
2014/04/15 职场文书
班风口号
2014/06/18 职场文书
汇报材料怎么写
2014/12/30 职场文书
2015年乡镇卫生院工作总结
2015/04/22 职场文书
2015年高校就业工作总结
2015/05/04 职场文书
高中议论文(范文2篇)
2019/08/19 职场文书
解决python绘图使用subplots出现标题重叠的问题
2021/04/30 Python
windows server2016安装oracle 11g的图文教程
2022/07/15 Servers