首頁  >  文章  >  web前端  >  nodejs怎麼去除字串兩邊空格

nodejs怎麼去除字串兩邊空格

WBOY
WBOY原創
2022-01-10 11:40:313393瀏覽

在nodejs中,可以利用replace方法和正規表示式來移除字串兩邊空格,語法為「str.replace(/(^\s*)|(\s*$)/g, " ");」;replace()方法用於在字串中用替換字符,或替換一個與正規表示式匹配的子字串。

nodejs怎麼去除字串兩邊空格

本教學操作環境:windows10系統、nodejs 12.19.0版,DELL G3電腦。

nodejs怎樣去除字串兩邊空格

 去除字串左右兩端的空格,在vbscript裡面可以輕鬆地使用trim、ltrim 或rtrim,但在js中卻沒有這3個內建方法,需要手工編寫。下面的實作方法是用到了正規表示式,效率不錯,並把這三個方法加入String物件內建的方法中去。

  寫成類別的方法格式如下:(str.trim();)

<script language="javascript">
   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,"");
   }
  </script>
  写成函数可以这样:(trim(str))
  <script type="text/javascript">
   function trim(str){ //删除左右两端的空格
       return str.replace(/(^\s*)|(\s*$)/g, "");
   }
   function ltrim(str){ //删除左边的空格
       return str.replace(/(^\s*)/g,"");
   }
   function rtrim(str){ //删除右边的空格
       return str.replace(/(\s*$)/g,"");
   }
  </script>

更多node相關知識,請造訪:nodejs 教學! !

以上是nodejs怎麼去除字串兩邊空格的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn