사이트 내 전체검색
[javascript] 한글인지 체크 스크립트
로빈아빠
https://cmd.kr/javascript/566 URL이 복사되었습니다.

본문

function isHangul (obj)
{
 if (obj.type == object) {
  var str = obj.value;
        var retCode=0;
        for(i=0; i<str.length; i++)
        {
                var code = str.charCodeAt(i)
                var ch = str.substr(i,1).toUpperCase()
                code = parseInt(code)

                if((ch<"0" || ch>"9") && (ch<"A" || ch>"Z") && ((code>255) || (code<0)))
                {
                        return true;
                }
        }
        return false;

 } else {
  return isHangul2(obj);
 }
}

// 한글인지 아닌지 구별
function isHangul2(s)
{
     var len;
    
     len = s.length;

     for (var i = 0; i < len; i++)  {
         if (s.charCodeAt(i) != 32 && (s.charCodeAt(i) < 44032 || s.charCodeAt(i) > 55203))
             return false;
     }
     return true;
}

댓글목록

등록된 댓글이 없습니다.

831 (1/17P)

Search

Copyright © Cmd 명령어 3.144.125.69