아래와 같이 charCodeAt 함수를 만들었는데
계속 ETC 만 뿌려요
function isCharCodeAt(ch) {
var numUnicode = ch.charCodeAt(0);
if ( 65 <= numUnicode && numUnicode <= 90 ) return "ENup"; // 영문 대문자
else if ( 97 <= numUnicode && numUnicode <= 122 ) return "ENlow"; // 영문 소문자
else if ( 44032 <= numUnicode && numUnicode <= 55203 ) return "KO"; //한글
else if ( 48 <= numUnicode && numUnicode <= 57 ) return "NUM";
else return "ETC " ;
}
왜 그럴까요??
|
답변 3개 / 댓글 1개
채택된 답변
+20 포인트
2020-02-10 (월) 08:59:28
저는 잘됩니다.
답변에 대한 댓글 1개
2020-02-10 (월) 15:33:49
2020-02-10 (월) 09:07:44
numUnicode 이걸 찍어봐야 똥인지 된장인지 구분하죠 ^^
돼지코구뇽
2020-02-10 (월) 08:36:49
numUnicode 값을 못가져온거아닐까요
답변을 작성하려면 로그인이 필요합니다.
제가 잘못 카피를 했군요 완성된 한글을 보내는것이 아니라
ㄱ ㄴ ㄷ 이런식으로 음소만 보내는것 이였는데
한글 음소에 대한 유니코드를 알아 봐야 겠네요