增强的 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 07 Javascript
jQuery插件的写法分享
Jun 12 Javascript
js的image onload事件使用遇到的问题
Jul 15 Javascript
js中取得变量绝对值的方法
Jan 03 Javascript
浅谈javascript函数式编程
Sep 06 Javascript
jQuery中$.ajax()方法参数解析
Oct 22 Javascript
axios向后台传递数组作为参数的方法
Aug 11 Javascript
JS原生瀑布流效果实现
Apr 26 Javascript
vue指令做滚动加载和监听等
May 26 Javascript
vue中监听返回键问题
Aug 28 Javascript
Jquery 动态添加元素并添加点击事件实现过程解析
Oct 12 jQuery
JavaScript如何借用构造函数继承
Nov 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
收听短波不可能有声音清晰的品质吗
2021/03/01 无线电
探讨捕获php错误信息方法的详解
2013/06/09 PHP
php伪静态之APACHE篇
2014/06/02 PHP
ThinkPHP连接数据库及主从数据库的设置教程
2014/08/22 PHP
php如何修改SESSION的生存存储时间的实例代码
2017/07/05 PHP
PHP异常处理定义与使用方法分析
2017/07/25 PHP
Js+Dhtml:WEB程序员简易开发工具包(预先体验版)
2006/11/07 Javascript
Js可拖拽放大的层拖动特效实现方法
2015/02/25 Javascript
JavaScript中Null与Undefined的区别解析
2015/06/30 Javascript
轻松学习jQuery插件EasyUI EasyUI实现拖动基本操作
2015/11/30 Javascript
在页面中输出当前客户端时间javascript实例代码
2016/03/02 Javascript
jQuery遍历json的方法(推荐)
2016/06/12 Javascript
canvas学习之API整理笔记(二)
2016/12/29 Javascript
javascript实现圣旨卷轴展开效果(代码分享)
2017/03/23 Javascript
[55:26]DOTA2-DPC中国联赛 正赛 Aster vs LBZS BO3 第一场 2月23日
2021/03/11 DOTA
Python异常处理总结
2014/08/15 Python
深入解析Python中的urllib2模块
2015/11/13 Python
Python连接SQLServer2000的方法详解
2017/04/19 Python
Python3.4解释器用法简单示例
2019/03/22 Python
python实现AES加密与解密
2019/03/28 Python
浅谈Django中view对数据库的调用方法
2019/07/18 Python
python opencv将图片转为灰度图的方法示例
2019/07/31 Python
Python一键安装全部依赖包的方法
2019/08/12 Python
Python模拟键盘输入自动登录TGP
2020/11/27 Python
Python中BeautifulSoup通过查找Id获取元素信息
2020/12/07 Python
python UDF 实现对csv批量md5加密操作
2021/01/01 Python
一家专门经营包包的英国网站:MyBag
2019/09/08 全球购物
屈臣氏乌克兰:Watsons UA
2019/10/29 全球购物
Linux如何修改文件和文件夹的权限
2013/09/05 面试题
委托书的写法
2014/09/16 职场文书
2014年体育教学工作总结
2014/12/09 职场文书
保护地球的宣传语
2015/07/13 职场文书
个人房屋租赁合同(标准范本)
2019/09/16 职场文书
Nginx+Tomcat负载均衡集群的实现示例
2021/10/24 Servers
Python内置的数据类型及使用方法
2022/04/13 Python
django项目、vue项目部署云服务器的详细过程
2022/07/23 Servers