trim()是一個很適用的方法,作用是去除字符串兩邊的空白,但是js本身並未提供這個方法,下面介紹js使用trim()的方法。
1.通過原型創建字符串的trim()
//去除字符串兩邊的空白 String.prototype.trim=function(){ return this.replace(/(^\s*)|(\s*$)/g, ""); } //只去除字符串左邊空白 String.prototype.ltrim=function(){ return this.replace(/(^\s*)/g,""); } //只去除字符串右邊空白 String.prototype.rtrim=function(){ return this.replace(/(\s*$)/g,""); }
2.通過函數實現
例如:
function trim(str){ return str.replace(/(^\s*)|(\s*$)/g, ""); }
---------------------