jQuery原生js实现---trim

来源:互联网 发布:密山市知一派出所 编辑:程序博客网 时间:2024/06/08 06:23

中秋节快乐!今天有点空闲,特意找下简单的jQuery方法,但还算是实用的方法,jQuery静态方法trim。该方法能够清楚字符串首尾空格,一般用于输入框,表单等地方。

相信有点正则或者对js原生api有点了解都知道,该方法实现并不难,所以直接上代码。

//jQuery原生js实现---trim//直接修改原生String对象原型链,为其增加trim方法String.prototype.trim = function(){    //从空格开始(至少一个空格),中间任意个字符,从空格结束(至少一个空格)    return this.replace(/^\s+(.*?)\s+$/,'$1');}var str = '  abc   ';console.log(str.trim());

通过扩展原生String原型属性,为字符串添加trim方法,可以很好实现去掉首尾空格方法。但是要说速度,通过网络查找并不是最快的方法,具体的请看下面链接



参考链接:http://www.cnblogs.com/rubylouvre/archive/2009/09/18/1568794.html