JavaScript的trim()函数,兼容所有浏览器
by 毛三胖 on 2018年02月23日
阅:394赞:9

trim()

if (!String.prototype.trim) {
  String.prototype.trim = function () {
    return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, '');
  };
}

说明

trim()函数从字符串的两端删除空格。 这里的空格包括所有空格字符(空格,制表符,不间断空格等)和所有行结束符字符(LF,CR等)。

trim()是最常用的函数,但直到JavaScript1.8.1才正式实现该函数。火狐3.5以下,IE9以下,Opera 10.5以下都没有原生的trim()函数实现。因些推荐收藏和使用本文中的trim()函数。

参考

MDN String.prototype.trim()

$ 热门标签
$ 贴士
简单是稳定的前提。 -Edsger Dijkstra
$ 声明
本站所有代码及文字都是作者精心汇编整理而成,转载代码及文字请明确注明出处和作者名称。