增强的 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 OOP类与继承
Nov 15 Javascript
jquery上传插件fineuploader上传文件使用方法(jquery图片上传插件)
Dec 05 Javascript
js关于字符长度限制的问题示例探讨
Jan 24 Javascript
JavaScript编程中的Promise使用大全
Jul 28 Javascript
15位和18位身份证JS校验的简单实例
Jul 18 Javascript
URL的参数中有加号传值变为空格的问题(URL特殊字符)
Nov 04 Javascript
JavaScript字符串对象(string)基本用法示例
Jan 18 Javascript
angular框架实现全选与单选chekbox的自定义
Jul 06 Javascript
JavaScript 2018 中即将迎来的新功能
Sep 21 Javascript
详解JS浏览器事件循环机制
Mar 27 Javascript
解决echarts vue数据更新,视图不更新问题(echarts嵌在vue弹框中)
Jul 20 Javascript
JavaScript实现浏览器网页自动滚动并点击的示例代码
Dec 05 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
phpMyAdmin 链接表的附加功能尚未激活的问题
2010/08/01 PHP
深入PHP内存相关的功能特性详解
2013/06/08 PHP
wordpress自定义url参数实现路由功能的代码示例
2013/11/28 PHP
php switch语句多个值匹配同一代码块的实现
2014/03/03 PHP
PHP自定义错误用法示例
2016/09/28 PHP
PHP中函数gzuncompress无法使用的解决方法
2017/03/02 PHP
php 类中的常量、静态属性、非静态属性的区别
2017/04/09 PHP
php检查函数必传参数是否存在的实例详解
2017/08/28 PHP
JavaScript 撑出页面文字换行
2009/06/15 Javascript
JavaScript实现x秒后自动跳转到一个页面
2013/01/03 Javascript
js异常捕获方法介绍
2013/04/10 Javascript
JAVASCRIPT函数作用域和提前声明 分享
2013/08/22 Javascript
jquery ajax 简单范例(界面+后台)
2013/11/19 Javascript
原生js实现轮播图
2017/02/27 Javascript
webpack踩坑之路图片的路径与打包
2017/09/05 Javascript
JavaScript选择排序算法原理与实现方法示例
2018/08/06 Javascript
AngularJS 多指令Scope问题的解决
2018/10/25 Javascript
JavaScript canvas绘制折线图
2020/02/18 Javascript
vue项目在webpack2实现移动端字体自适配功能
2020/06/02 Javascript
解决Antd Table表头加Icon和气泡提示的坑
2020/11/17 Javascript
[04:40]2016个国际邀请赛中国区预选赛场地——华西村观战指南
2016/06/25 DOTA
python利用elaphe制作二维条形码实现代码
2012/05/25 Python
python爬虫之urllib3的使用示例
2018/07/09 Python
PyCharm代码回滚,恢复历史版本的解决方法
2018/10/22 Python
python打开windows应用程序的实例
2019/06/28 Python
pandas将list数据拆分成行或列的实现
2020/12/13 Python
CSS3教程(10):CSS3 HSL声明设置颜色
2009/04/02 HTML / CSS
美国购买隐形眼镜网站:Lenses For Less
2020/07/05 全球购物
函授大专自我鉴定
2013/11/01 职场文书
医务工作者先进事迹材料
2014/01/26 职场文书
煤矿机修工岗位职责
2014/02/07 职场文书
优秀大学生申请书
2019/06/24 职场文书
导游词之四川武侯祠
2019/10/21 职场文书
2019年家电促销广告语集锦
2019/10/21 职场文书
OpenCV-Python 实现两张图片自动拼接成全景图
2021/06/11 Python
Win11 25163.1010更新补丁KB5016904推送,测试服务验证管道(附更新修复汇总)
2022/07/23 数码科技