增强的 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 相关文章推荐
jquery easyui 对于开始时间小于结束时间的判断示例
Mar 22 Javascript
HTML页面弹出居中可拖拽的自定义窗口层
May 07 Javascript
js实现透明度渐变效果的方法
Apr 10 Javascript
jQuery实现鼠标滑过点击事件音效试听
Aug 31 Javascript
JavaScript代码性能优化总结(推荐)
May 16 Javascript
node.js路径处理方法以及绝对路径详解
Mar 04 Javascript
微信小程序中使元素占满整个屏幕高度实现方法
Dec 14 Javascript
微信小程序开发经验总结(推荐)
Jan 11 Javascript
jquery版轮播图效果和extend扩展
Jul 18 jQuery
微信小程序 rich-text的使用方法
Aug 04 Javascript
JavaScript for循环 if判断语句(学习笔记)
Oct 11 Javascript
Vue学习之组件用法实例详解
Jan 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
php 提速工具eAccelerator 配置参数详解
2010/05/16 PHP
php不使用copy()函数复制文件的方法
2015/03/13 PHP
PHP数学运算函数大汇总(经典值得收藏)
2016/04/01 PHP
php 输入输出流详解及示例代码
2016/08/25 PHP
PHP单例模式与工厂模式详解
2017/08/29 PHP
javascript之ESC(第二类混淆)
2007/05/06 Javascript
jquery 图片预加载 自动等比例缩放插件
2008/12/25 Javascript
c#和Javascript操作同一json对象的实现代码
2012/01/17 Javascript
Prototype源码浅析 Enumerable部分(二)
2012/01/18 Javascript
jQuery基础框架浅入剖析
2012/12/27 Javascript
在javascript中对于DOM的加强
2013/04/11 Javascript
JS 去前后空格大全(IE9亲测)
2013/07/15 Javascript
简单的js图片轮换代码(js图片轮播)
2014/05/06 Javascript
JQuery中$.each 和$(selector).each()的区别详解
2015/03/13 Javascript
JS组件Bootstrap Table使用方法详解
2016/02/02 Javascript
悬浮广告方法日常收集整理
2016/03/18 Javascript
js实现图片旋转 js滚动鼠标中间对图片放大缩小
2017/07/05 Javascript
vue脚手架中配置Sass的方法
2018/01/04 Javascript
Vue.js实现可配置的登录表单代码详解
2018/03/29 Javascript
js实现各浏览器全屏代码实例
2018/07/03 Javascript
vue-cli3搭建项目的详细步骤
2018/12/05 Javascript
Vue实现一个图片懒加载插件
2019/03/11 Javascript
Python实现数据库并行读取和写入实例
2017/06/09 Python
Python编写登陆接口的方法
2017/07/10 Python
如何在Django配置文件里配置session链接
2019/08/06 Python
详解python中的index函数用法
2019/08/06 Python
详解Python中第三方库Faker
2020/09/25 Python
python3爬虫中多线程的优势总结
2020/11/24 Python
aec加密 php_php aes加密解密类(兼容php5、php7)
2021/03/14 PHP
canvas学习总结三之绘制路径-线段
2019/01/31 HTML / CSS
Expedia韩国官网:亚洲发展最快的在线旅游门户网站
2018/02/26 全球购物
意大利制造的男鞋和女鞋:SCAROSSO
2018/03/07 全球购物
毕业实习评语
2014/02/10 职场文书
三峡人家导游词
2015/01/31 职场文书
护理心得体会范文
2016/01/22 职场文书
关于感恩的歌曲整理(8首)
2019/08/14 职场文书