區分全形和半形的刪除字串兩端空格程式碼
本章節介紹一下如何刪除字串兩端的空格並且區分全形個半形。
當前有很多刪除兩端空格的程式碼,不過只照顧到了半形,對於全形空格在可能在某些瀏覽器下無能為力。
先看一段針對半形的程式碼:
[JavaScript] 純文字檢視 複製程式碼var reg=/^\s+|\s+$/g; str=" 螞蟻部落 "; console.log(str.replace(reg,"").length)
如果空格是半形的,那沒有任何問題,但是如果是全形空格,那麼在IE8和IE8一下瀏覽器中並不能夠成功刪除,在其他標準瀏覽器中可以實現此功能。程式碼修改如下:
[JavaScript] 純文字檢視 複製程式碼var reg=/(^[\s\u3000]*)|([\s\u3000]*$)/g; str=" 螞蟻部落 "; console.log(str.replace(reg,"").length)
以上程式碼能夠相容IE6和IE6以上瀏覽器,還有谷歌或者火狐等瀏覽器。
相關文章
- JavaScript刪除字串兩端空格JavaScript字串
- 正規表示式刪除字串兩端空格字串
- 安卓資源字串中加全形空格、半形空格、換行、@%等特殊字元安卓字串字元
- 正規表示式刪除字串兩邊的空格字串
- Python 全形轉半形Python
- 全形轉半形函式函式
- js全形字元轉為半形字元JS字元
- rlike中匹配全形的空格
- 關於去除 (全形空格)
- trim(用於去半形空格(英文))
- 刪除字串中的html標籤程式碼例項字串HTML
- Rust不使用正規表示式如何刪除字串中的無用空格?Rust字串
- JavaScript全形和半形相互轉換JavaScript
- vscode自動刪除行尾空格VSCode
- 從字串A中刪除字串B中存在的字母(不區分大小寫)C語言實現字串C語言
- Linux之刪除帶有空格的檔案Linux
- delete和truncate刪除的區別delete
- 字串-刪除指定字元字串字元
- 好的程式碼很容易刪除!
- linux 中 grep匹配 區分空格和製表符Linux
- 關於oracle資料庫全形數字轉換半形數字方法Oracle資料庫
- 合併、刪除區間演算法C++程式碼演算法C++
- python如何刪除字串的特殊字元Python字串字元
- PHP刪除字串中的逗號PHP字串
- JavaScript刪除字串中的指定字元JavaScript字串字元
- String擴充套件trim方法,刪除前後空格套件
- mybatis入門程式:刪除、更新使用者&&hibernate和mybatis的區別MyBatis
- 找出倆個字串的相同並刪除字串
- JavaScript刪除字串中最後的逗號JavaScript字串
- JavaScript 刪除字串重複字元JavaScript字串字元
- Qt場景中圖形項的刪除QT
- JS去掉字串空格JS字串
- 如何把程式碼中的註釋批次刪除
- php 刪除資料夾的實現程式碼PHP
- JavaScript 刪除字串中所有指定字元JavaScript字串字元
- JavaScript刪除字串中所有指定字元JavaScript字串字元
- JavaScript刪除字串中重複字元JavaScript字串字元
- Win10如何刪除字型_win10刪除字型的兩種方法Win10
- C練習--刪除每個輸入行末尾空格及製表符,並刪除完全是空的行