Javascript / HTML

[Javascript] 바이트수 체크하는 함수

탁이98 2009. 6. 19. 01:18

자바스크립트로된 문자열 사이즈 체크 합수


function getTextByte(text) {
   str = new String(text);
   var strLen = str.length;
   var strByte = 0;
   for (var i=0; i<strLen; i++) {
       tmp = new String(str.charCodeAt(i));
       strByte++;
       if (tmp.length > 3) {
           strByte++;
       }
   }
   return strByte;
}

Ex)

if(getTextByte("이 글자는 몇바이트 일까요?")>=20) {

     alert("문자열의 길이가 너무 깁니다.");

     return;

}