/**********************************************************************
*
* 全角ひらがなを全角カタカナに置換
*
* [ぁ-ん] → [ァ-ン], [ゝゞ] → [ヽヾ]
*
* 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;
}
|