ある文字が漢字がどうかを判定する必要があったので、調査してみた。
[javascript] javascriptで日本語文字の種類(漢字・ひらがな・カタカナ)を判別するためのメモ
によると以下のプログラムでいけそうだ。
function isKanji(c){ // c:判別したい文字 var unicode = c.charCodeAt(0); if ( (unicode>=0x4e00 && unicode<=0x9fcf) || // CJK統合漢字 (unicode>=0x3400 && unicode<=0x4dbf) || // CJK統合漢字拡張A (unicode>=0x20000 && unicode<=0x2a6df) || // CJK統合漢字拡張B (unicode>=0xf900 && unicode<=0xfadf) || // CJK互換漢字 (unicode>=0x2f800 && unicode<=0x2fa1f) ) // CJK互換漢字補助 return true; return false; }これは便利。
0 コメント:
コメントを投稿