JavaScript全形和半形相互轉換
下面是javascript實現的全形和半形相互轉換程式碼,需要的朋友可以借鑑一下:
一.半形轉換為全形函式:
[JavaScript] 純文字檢視 複製程式碼function ToDBC(str){ var result = ''; for(var i=0; i < str.length; i++){ code = str.charCodeAt(i); if(code >= 33 && code <= 126){ result += String.fromCharCode(str.charCodeAt(i) + 65248); }else if (code == 32){ result += String.fromCharCode(str.charCodeAt(i) + 12288 - 32); }else{ result += str.charAt(i); } } return result; }
二.全形轉換為半形函式:
[JavaScript] 純文字檢視 複製程式碼function ToCDB(str){ var result = ''; for(var i=0; i < str.length; i++){ code = str.charCodeAt(i); if(code >= 65281 && code <= 65374){ result += String.fromCharCode(str.charCodeAt(i) - 65248); }else if (code == 12288){ result += String.fromCharCode(str.charCodeAt(i) - 12288 + 32); }else{ result += str.charAt(i); } } return result; }
相關文章
- C#全形和半形轉換C#
- 詳解全形和半形的轉換
- 全形字母轉換為半形?
- oracle 全形半形轉換函式Oracle函式
- C#全形半形轉換函式C#函式
- 全形轉半形函式函式
- Python 全形轉半形Python
- android 標點符號的全形半形轉換Android符號
- js全形字元轉為半形字元JS字元
- java中去除全形和半形空格Java
- 編寫Word“宏”輕鬆將全形數字轉換為半形(轉)
- 關於oracle資料庫全形數字轉換半形數字方法Oracle資料庫
- javascript數字和字串相互轉換JavaScript字串
- javascript字串和ascii碼的相互轉換JavaScript字串ASCII
- javascript數字和字串的相互轉換JavaScript字串
- sql 去除字串的左右全形、半形空格SQL字串
- 安卓資源字串中加全形空格、半形空格、換行、@%等特殊字元安卓字串字元
- javascript中字串和陣列的相互轉換JavaScript字串陣列
- JS實現全半形轉換和去空格JS
- 區分全形和半形的刪除字串兩端空格程式碼字串
- 貼上後全形標點變半形標點怎麼解決(轉)
- javascript時間戳和時間格式的相互轉換JavaScript時間戳
- RVA和RAW相互轉換
- Win7系統 如何遮蔽全形/半形快捷鍵Win7
- 將一個字串中含有全形的數字字元、字母、空格或'%+-()'字元轉換為相應半形字元字串字元
- JavaScript陣列與字串相互轉換 join、splitJavaScript陣列字串
- c#全半形轉換示例程式碼C#
- 陣列和集合的相互轉換陣列
- 字串和陣列的相互轉換字串陣列
- 字串和數字的相互轉換字串
- javascript十進位制數字和二進位制相互轉換JavaScript
- iOS字串和陣列的相互轉換iOS字串陣列
- SQL Server 字串和時間相互轉換SQLServer字串
- 重識JavaScript 之 資料型別的相互轉換JavaScript資料型別
- JavaScript 十六進位制顏色和RGB顏色值的相互轉換JavaScript
- 內聯元素和塊級元素相互轉換
- NSString, NSData和Byte的相互轉換
- windows10系統下微軟五筆全形半形如何切換Windows微軟