正则系列之去除字符串首尾空格

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

}


你可能感兴趣的:(正则系列之去除字符串首尾空格)