正規表現がひらがなかカタカナか、数字か漢字かなどと判別するための関数を作ったので自分用にメモ。
[ 関数 ]
function Get_CharType(Char) { if(Char.match(/^[a-zA-Z]+$/)) { return "<Eiji>"; } else if(Char.match(/^[ぁ-んー]*$/)) { return "<ZenkakuHiragana>"; } else if(Char.match(/^[ァ-ンヴー]*$/)) { return "<ZentakuKatakana>"; } else if(Char.match(/^[ァ-ン゙゚\-]*$/)) { return "<HankakuKatakana>"; } else if(Char.match(/^[一-龠]*$/)) { return "<Kanji>"; } else if(Char.match(/^[0-9]+$/)) { return "<Suji>"; } else { return "<Others>"; } }