【JavaScript】カタカナチェック

//カタカナチェック
function is_hira(c) { return ((c >= 12353 && c <= 12435) || c == 12445 || c == 12446); }
function is_kanji(c) { return ((c >= 19968 && c <=40869 ) || (c >= 63744 && c <= 64045 ));}
function hirachk(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 if(is_kanji(c)){

        } else {
            str += src.charAt(i);
        }
    }
    return str;
}

コメントする