【转载】javascript 字符串 trim

2022年7月19日 181点热度 0人点赞 0条评论

file

原文地址: https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String/Trim

String.prototype.trim()
trim() 方法会从一个字符串的两端删除空白字符. 在这个上下文中的空白字符是所有的空白字符 (space, tab, no-break space 等) 以及所有行终止符字符 (如 LF,CR 等).

尝试一下

语法
str.trim()
返回值
一个代表调用字符串两端去掉空白的新字符串.

描述
trim() 方法返回一个从两头去掉空白字符的字符串, 并不影响原字符串本身.

例子
使用 trim()
下面的例子中将显示小写的字符串 'foo':

var orig = '   foo  ';
console.log(orig.trim()); // 'foo'

// 另一个 .trim() 例子, 只从一边删除

var orig = 'foo    ';
console.log(orig.trim()); // 'foo'

兼容旧环境
如果 trim() 不存在, 可以在所有代码前执行下面代码

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

rainbow

没什么大用的码农; 贴图怪; bug制造者; 只会电脑开关机的开发;

文章评论