1. 程式人生 > >一個高逼格的去除字串空格的正則表示式

一個高逼格的去除字串空格的正則表示式

動用了兩次正則替換,速度非常驚人,主要得益於瀏覽器的內部優化。一個著名的例子字串拼接,直接相加比用Array做成的StringBuffer 還快。base2類庫使用這種實現。

delTrim (){
      this.usernmae = this.usernmae.replace(/^\s\s*/, '').replace(/\s\s*$/, ''); //去除首尾空格。
       this.usernmae.replace(/\s+/g,"");//全部空格。
       //如果是可輸入的div,用上述去除空格的方法會吧“”轉化為nbsp;,所以
       his.usernmae.replace(/ /g,'');
      return this.usernmae;
    },