Kana.AS

Kana.ASとは?

ひらがなをカタカナに変換したり、全角英数字を半角英数字に変換するライブラリーKana.JSのActionScript3移植版です。利用できるAPIなどはKana.JSと一緒にしてあります。

Kana.JSとの相違点

ベース文字列のクラスのStringのプロトタイプは拡張していません。というわけで以下のようなコードは利用できません。

var str:String = "こんにちは";
// str.toKatakanaCase(); ← 不可能
サンプルコード
import com.googlecode.kanaxs.Kana;

// インスタンス化して利用する例
var kana:Kana = new Kana("こんにちは");
kana.toKatakanaCase().toHankanaCase().toString(); // コンニチハ

// インスタンス化しないで利用する例
var str1:String = Kana.toKatakanaCase("こんにちは"); // コンニチハ
var str2:String = Kana.toHiraganaCase("コンニチハ"); // こんにちは
var str3:String = Kana.toHankakuCase("ABC123"); // ABC123
var str4:String = Kana.toZenkakuCase("ABC123"); // ABC123
var str5:String = Kana.toHankanaCase("アイウエオ"); // アイウエオ
var str6:String = Kana.toZenkanaCase("アイウエオ"); // アイウエオ
var str7:String = Kana.toPaddingCase("ハ゛");  // バ