去除ZERO WIDTH SPACE 零寬字符: 看不見卻占位置的字符


ZERO WIDTH SPACE

由於歷史原因,編碼方案中保留着該類編碼

解決方案

1. 替換
  ```js
    str.replace(/[\u200B-\u200D\uFEFF]/g, '');
  ```

2. 另一種替換
```js
    str.replace(/\u8203/g, '');
    str.replace(/\uB200/g'');
```

3. 還有一種替換
```js
    str.replace(/(^[\s\u200b]*|[\s\u200b]*$)/g, '')
```

4. 也可以先獲取正常字符,然后join
   ```js
     var res = str.match(/\w/g);
     str = res.join('');
    ```


免責聲明!

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



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