中秋节快乐!今天有点空闲,特意找下简单的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