站内搜索:
首页 >> 前端 >> 内容
jQuery原生js实现trim

时间:2017/10/8 10:14:00

中秋节快乐!今天有点空闲,特意找下简单的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方法,可以很好实现去掉首尾空格方法。但是要说速度,通过网络查找并不是最快的方法,具体的请看下面链接

  • 上一篇:单链表练习去重
  • 下一篇:jQuery与Zepto的异同
  • 返回顶部