ie8兼容:對象不支持“trim”屬性或方法


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, ""); 
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM