首頁  >  文章  >  web前端  >  用js實作trim()的解決方法_基礎知識

用js實作trim()的解決方法_基礎知識

WBOY
WBOY原創
2016-05-16 17:36:481091瀏覽

------------------------------------------------js去空格---------- ------------------------

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

  

寫成函數可以這樣:(trim(str))

  

   function trim(str){ //刪除左右兩端的空格

       return str.replace(/(^s*)| g, "");
   }
   function ltrim(str){ //刪除左邊的空格
       return str.replace(/(^s*)/g,"");   function rtrim(str){ //刪除右邊的空格
       return str.replace(/(s*$)/g,"");
   }

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