差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
study:java:encoding [2008/03/21 21:28] bananastudy:java:encoding [2009/05/27 02:23] (現在) banana
行 22: 行 22:
 ここで「0x0020」は半角スペースを表しています。 ここで「0x0020」は半角スペースを表しています。
 {{keywords>半角カタカナの判定 半角スペース 0x0020 uff61 uff9f}} {{keywords>半角カタカナの判定 半角スペース 0x0020 uff61 uff9f}}
 +
  
  
行 31: 行 32:
 |  U+ff61~U+ff9f  |  半角カナ  | |  U+ff61~U+ff9f  |  半角カナ  |
 |  U+0020  |  半角スペース  | |  U+0020  |  半角スペース  |
-----+ 
 +===== 全角英数を半角英数に変換 ===== 
 +全角英数を半角英数に変換する方法を紹介します。 
 +<code javascript> 
 +var input; //入力文字列 
 +for (var i=0;i<input.length; i++){ 
 +        var c; 
 + c = s.charCodeAt(i); //文字コード 
 + 
 + //半角ならOK 
 + if ((32 <= c && c <= 127) || (65391 <= c && c <= 65439)) { 
 +    s2 = s2 + s.charAt(i); 
 +
 + //全角英数は半角英数に変換 
 + else if (65293 <= c && c <= 65370){ 
 +    s2 = s2 + String.fromCharCode(c 65248); 
 + }  
 +
 +return s2; 
 +</code> 
 ~~DISCUSSION~~ ~~DISCUSSION~~

QR Code
QR Code study:java:encoding (generated for current page)