增强的 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 实现??打印?理
Apr 28 Javascript
js实现幻灯片效果(基于jquery插件)
Nov 05 Javascript
javascript实现回车键提交表单方法总结
Jan 10 Javascript
Jquery树插件zTree用法入门教程
Feb 17 Javascript
js完美解决IE6不支持position:fixed的bug
Apr 24 Javascript
每天一篇javascript学习小结(Date对象)
Nov 13 Javascript
jQuery+css3实现转动的正方形效果(附demo源码下载)
Jan 27 Javascript
JQuery日期插件datepicker的使用方法
Mar 03 Javascript
JavaScript下拉菜单功能实例代码
Mar 01 Javascript
vue.js加载新的内容(实例代码)
Jun 01 Javascript
微信小程序的线程架构【推荐】
May 14 Javascript
二维码条形码生成的JavaScript脚本库
Jul 07 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编写的SVN类
2013/07/18 PHP
通过php修改xml文档内容的方法
2015/01/23 PHP
使用PHP uniqid函数生成唯一ID
2015/11/18 PHP
PHP微信开发之微信消息自动回复下所遇到的坑
2016/05/09 PHP
thinkPHP框架实现的无限回复评论功能示例
2018/06/09 PHP
javascript实现动态增加删除表格行(兼容IE/FF)
2007/04/02 Javascript
js实现字符串的16进制编码不加密
2014/04/25 Javascript
JavaScript让网页出现渐隐渐显背景颜色的方法
2015/04/21 Javascript
JavaScript事件类型中焦点、鼠标和滚轮事件详解
2016/01/25 Javascript
jQuery控制文本框只能输入数字和字母及使用方法
2016/05/26 Javascript
Bootstrap实现带动画过渡的弹出框
2016/08/09 Javascript
深入理解requestAnimationFrame的动画循环
2016/09/20 Javascript
浅谈JavaScript的函数及作用域
2016/12/30 Javascript
jQuery中Chosen三级联动功能实例代码
2017/03/07 Javascript
详解Vue学习笔记入门篇之组件的内容分发(slot)
2017/07/17 Javascript
详解Immutable及 React 中实践
2018/03/01 Javascript
详解使用vue-cli脚手架初始化Vue项目下的项目结构
2018/03/08 Javascript
微信小程序实现展示评分结果功能
2019/02/15 Javascript
js使用cookie实现记住用户名功能示例
2019/06/13 Javascript
Js视频播放器插件Video.js使用方法详解
2020/02/04 Javascript
Python使用设计模式中的责任链模式与迭代器模式的示例
2016/03/02 Python
Python解惑之整数比较详解
2017/04/24 Python
python 3.6 tkinter+urllib+json实现火车车次信息查询功能
2017/12/20 Python
PyCharm 设置SciView工具窗口的方法
2019/01/15 Python
Python K最近邻从原理到实现的方法
2019/08/15 Python
numpy矩阵数值太多不能全部显示的解决
2020/05/14 Python
CSS3图片旋转特效(360/60/-360度)
2013/10/10 HTML / CSS
Html5应用程序缓存(Cache manifest)
2018/06/04 HTML / CSS
回门宴答谢词
2014/01/13 职场文书
幼儿园教师奖惩制度
2014/02/01 职场文书
你的创业计划书怎样才能打动风投
2014/02/06 职场文书
铁路工务反思材料
2014/02/07 职场文书
激励口号大全
2014/06/17 职场文书
商家认证委托书格式
2014/10/16 职场文书
《乌鸦喝水》教学反思
2016/02/19 职场文书
MySQL开启事务的方式
2021/06/26 MySQL