trim是string的一个方法,作用是去除字符串两边的空格,但IE8并不支持这个方法,以下是IE8下的兼容处理:
//IE8 trim方法扩展
String.prototype.trim = function () {
return this.replace(/(^\s*)|(\s*$)/g,'');
}
//IE8 ltrim方法扩展
String.prototype.ltrim = function () {
return this.replace(/(^\s*)/g,'');
}
//IE8 rtrim方法扩展
String.prototype.rtrim = function () {
return this.replace(/(\s*$)/g,'');
}