AOK's JavaScript Library
IE6.0 (Win2000) で動作確認しています。
Last Update: May.27,2003

全角ひらがなを全角カタカナに置換する
/**********************************************************************
 *
 *  全角ひらがなを全角カタカナに置換
 *
 *      [ぁ-ん] → [ァ-ン], [ゝゞ] → [ヽヾ]
 *
 *  Copyright (c) 2003 AOK <soft@aokura.com>
 *
 **********************************************************************/

function is_hira(c) { return ((c >= 12353 && c <= 12435) || c == 12445 || c == 12446); }

function hira2kata(src) {
    var str = new String;
    var len = src.length;
    for (var i = 0; i < len; i++) {
        var c = src.charCodeAt(i);
        if (is_hira(c)) { 
            str += String.fromCharCode(c + 96);
        } else {
            str += src.charAt(i);
        } 
    }
    return str;
}

戻る Copyright (c) 2003 AOK. All Rights Reserved.