1.使用的正则
var reg = /(^\s*|\s*$)/g;
2.使用的字符串方法
replace()
3.方法实现
String.prototype.trim = function(){
var reg = /(^\s*|\s*$)/g; // 表示以空格开头或以空格结尾
return this.replace(reg, "");
}
同理,可以定义去除字符串开始处的空格或者结尾处的空格
String.prototype.lTrim = function(){
var reg = /(^\s*)/g;
return this.replace(reg, "");
};
String.prototype.rTrim = function(){
var reg = /(\s*$)/g;
return this.replace(reg, "");
}