在面试中有一道面试题是: 写一个方法实现, 去除字符串前后的空白字符串。在ECMAScript5中提出了trim方法,兼容IE9。
trim() 方法会从一个字符串的两端删除空白字符。并返回一个新的字符串。如果 trim() 不存在,可以在所有代码前执行下面代码:
if (!String.prototype.trim) {
String.prototype.trim = function () {
return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, '');
};
}