trim() 方法是原生js中去空格的方法,高版本瀏覽器已經默認支持trim() 方法,但ie8以下不支持,會報錯:對象不支持“trim”屬性或方法
解決這個的兼容,只需要擴展String原型屬性
在公共js中寫一個方法
String.prototype.trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ""); //正則匹配空格 }
也可以用jquery 寫函數
function trim(str){ return str.replace(/(^\s*)|(\s*$)/g, "");
}