區分全形和半形的刪除字串兩端空格程式碼
本章節介紹一下如何刪除字串兩端的空格並且區分全形個半形。
當前有很多刪除兩端空格的程式碼,不過只照顧到了半形,對於全形空格在可能在某些瀏覽器下無能為力。
先看一段針對半形的程式碼:
[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以上瀏覽器,還有谷歌或者火狐等瀏覽器。
相關文章
- sql 去除字串的左右全形、半形空格SQL字串
- js刪除字串兩端空格程式碼例項JS字串
- jQuery刪除字串兩端的空格程式碼例項jQuery字串
- JavaScript刪除字串兩端空格JavaScript字串
- jQuery刪除字串兩端的空格jQuery字串
- java中去除全形和半形空格Java
- javascript如何刪除字串首尾兩端的空格JavaScript字串
- 安卓資源字串中加全形空格、半形空格、換行、@%等特殊字元安卓字串字元
- 正規表示式刪除字串兩端空格字串
- js使用正規表示式刪除字串兩端的空格JS字串
- js刪除字串前後的空格程式碼JS字串
- javascript刪除字串中空格程式碼例項JavaScript字串
- 正規表示式刪除字串兩邊的空格字串
- 原生js刪除字串中空格程式碼例項JS字串
- 詳解全形和半形的轉換
- C#全形和半形轉換C#
- javascript刪除字串中的空格JavaScript字串
- js刪除字串中所有空格程式碼例項JS字串
- jQuery刪除字串開始結尾空格程式碼例項jQuery字串
- js如何刪除字串中的空格JS字串
- 如何刪除字串內部的空格字串
- 全形轉半形函式函式
- Python 全形轉半形Python
- 將一個字串中含有全形的數字字元、字母、空格或'%+-()'字元轉換為相應半形字元字串字元
- jquery如何去掉字串兩端的空格jQuery字串
- javascript如何去掉字串兩端的空格JavaScript字串
- javascript如何去掉字串兩端空格JavaScript字串
- 全形字母轉換為半形?
- js刪除文字框輸入內容前後兩端的空格JS
- js全形字元轉為半形字元JS字元
- oracle 全形半形轉換函式Oracle函式
- Oracle11g的SQL支援程式碼中全形字元代替半形字元OracleSQL字元
- C#全形半形轉換函式C#函式
- 正規表示式刪除空格程式碼例項
- JS實現全半形轉換和去空格JS
- android 標點符號的全形半形轉換Android符號
- js去掉字串兩邊的空格JS字串
- Html中連續半形空格的正常顯示HTML