利用正則表達式去掉字符串的前后空格


  實現函數如下:

  

function Trim(str)

         { 

             return str.replace(/(^\s*)|(\s*$)/g, ""); 

     }

  這段代碼看似簡單,卻內蘊玄機,首先利用/  /來將正則表達式圍起來,/g表示全局進行匹配,匹配完成后將內容替換成"";便可以消除空格;

  而考慮到可能只有頭部有空格,或者只有尾部有空格,或者都有空格,所以采用 | (或)來進行邏輯判斷;

  在這里^代表開始處,$代表結尾處;

  s代表空格,\s代表對空格的匹配;

  考慮到頭部或尾部可能不止有一個空格,所以用 * 。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM