增强的 JavaScript 的 trim 函数的代码

2016-02-19 09:20 10 1 收藏

清醒时做事,糊涂时读书,大怒时睡觉,无聊时关注图老师为大家准备的精彩内容。下面为大家推荐增强的 JavaScript 的 trim 函数的代码,无聊中的都看过来。

【 tulaoshi.com - Web开发 】

代码如下:

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!

来源:http://www.tulaoshi.com/n/20160219/1590397.html

延伸阅读
标签: Web开发
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 还可以这样写   [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
标签: Web开发
From: IECN.Net ; Author: 钟钟 /**  * 分页类构造  * 参数 nTotalList: 总条数  * 参数 nPageSize: 每页显示条数  * 参数 nPageNum: 当前页码  * 参数 sPageUrl: 分页链接的URL,页码以[pn]代替,输出时将被替换为实际...
标签: Web开发
在Javascript中,数学方法可以分成以下几类: constans(常数)、power functions(乘方函数)、trigonometic functions(三角函数)、rounding functions(舍入函数)、random numbers(随机数字) 常数和乘方函数 Math.E 自然对数的底(为常数) 2.718 Math.LN10 10的自然对数 2.302 Math.LN2 2的自然对数 0.693 Math.PI 圆周率 3.1415 Math...
标签: Web开发
导致数据库跑任务出现错误(任务根据日期来计算状态的,由于数据量比较大,都做成任务夜里跑),为了避免再出现此类的错误,所以增加了一个验证日期有效性的javascript方法。 本方法能够有效的验证闰年,支持的日期格式有:2009-01-01、2009/01/01两种格式。 javascript代码 代码如下: //判断日期是否合法 function IsDate(oTextbox) { v...
标签: Web开发
实用函数 许多 JavaScript框架 都带有大量的实用函数,这些函数使得应用JavaScript开发应用程序更加容易。这篇文章有太多内容需要补充,所以我将讨论大多数框架中更为引人注目的函数中的一个。 如果你曾经使用过 JavaScript 数组,你可能对使用循环来迭代数组操作其值非常熟悉。例如,想想清单2的代码: 清单2:迭代JavaScript数组的...

经验教程

299

收藏

98
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部