增强的 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实现禁止后退的方法
Dec 27 Javascript
javascript trim函数在IE下不能用的解决方法
Sep 12 Javascript
轻松学习jQuery插件EasyUI EasyUI创建树形网络(1)
Nov 30 Javascript
第三篇Bootstrap网格基础
Jun 21 Javascript
AngularJs Injecting Services Into Controllers详解
Sep 02 Javascript
JavaScript获取当前时间向前推三个月的方法示例
Feb 04 Javascript
vue弹窗组件使用方法
Apr 28 Javascript
JavaScript"模拟事件"的注意要点详解
Feb 13 Javascript
关于vue3.0中的this.$router.replace({ path: '/'})刷新无效果问题
Jan 16 Javascript
js实现幻灯片轮播图
Aug 14 Javascript
使用JavaScript实现贪吃蛇游戏
Sep 29 Javascript
如何用JS实现简单的数据监听
May 06 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
ThinkPHP的I方法使用详解
2014/06/18 PHP
php获取本周星期一具体日期的方法
2015/04/20 PHP
使用ThinkPHP生成缩略图及显示
2017/04/27 PHP
作为PHP程序员你要知道的另外一种日志
2018/07/30 PHP
用jquery实现等比例缩放图片效果插件
2010/07/24 Javascript
jQuery中 noConflict() 方法使用
2013/04/25 Javascript
js控制分页打印、打印分页示例
2014/02/08 Javascript
浅谈jquery回调函数callback的使用
2015/01/30 Javascript
在JavaScript中操作时间之getUTCDate()方法的使用
2015/06/10 Javascript
浅谈js中的in-for循环
2016/06/28 Javascript
把json格式的字符串转换成javascript对象或数组的方法总结
2016/11/03 Javascript
9个让JavaScript调试更简单的Console命令
2016/11/14 Javascript
javascript实现数字配对游戏的实例讲解
2017/12/14 Javascript
JavaScript函数apply()和call()用法与异同分析
2018/08/10 Javascript
electron中使用bootstrap的示例代码
2018/11/06 Javascript
Seajs源码详解分析
2019/04/02 Javascript
图解JS原型和原型链实现原理
2020/09/15 Javascript
使用Python下的XSLT API进行web开发的简单教程
2015/04/15 Python
python正则分析nginx的访问日志
2017/01/17 Python
使用apidocJs快速生成在线文档的实例讲解
2018/02/07 Python
Python ORM编程基础示例
2020/02/02 Python
Python使用Socket实现简单聊天程序
2020/02/28 Python
解决Python 异常TypeError: cannot concatenate 'str' and 'int' objects
2020/04/08 Python
python 已知三条边求三角形的角度案例
2020/04/12 Python
pycharm导入源码的具体步骤
2020/08/04 Python
详解python 支持向量机(SVM)算法
2020/09/18 Python
Django REST Framework 分页(Pagination)详解
2020/11/30 Python
Pycharm创建python文件自动添加日期作者等信息(步骤详解)
2021/02/03 Python
什么是URL
2015/12/13 面试题
介绍一下如何利用路径遍历进行攻击及如何防范
2014/01/19 面试题
简历的个人自我评价范文
2014/01/03 职场文书
前厅部经理岗位职责范文
2014/02/04 职场文书
法律进学校实施方案
2014/03/15 职场文书
学习十八届四中全会依法治国心得体会
2014/11/03 职场文书
机器人瓦力观后感
2015/06/12 职场文书
公司费用报销管理制度
2015/08/04 职场文书