textarea 입력 byte 체크
유용하게 많이 쓰이는 소스입니다.
Javascript
function fnChkByte(obj, maxByte){ var str = obj.value; var str_len = str.length; var rbyte = 0; var rlen = 0; var one_char = ""; var str2 = ""; for(var i=0; i4){ rbyte += 2; //한글2Byte }else{ rbyte++; //영문 등 나머지 1Byte } if(rbyte <= maxByte){ rlen = i+1; //return할 문자열 갯수 } } if(rbyte > maxByte){ alert("한글 "+(maxByte/2)+"자 / 영문 "+maxByte+"자를 초과 입력할 수 없습니다."); str2 = str.substr(0,rlen); //문자열 자르기 obj.value = str2; fnChkByte(obj, maxByte); }else{ document.getElementById('byteInfo').innerText = rbyte; } }
HTML Markup
0/2000Byte
출처 - http://everyit.tistory.com/5
'Develop > HTML & JavaScript & CSS' 카테고리의 다른 글
공백, 줄바꿈 등 제거 (0) | 2016.11.08 |
---|---|
숫자 체크 (isNaN, jQuery.isNumeric, 정규식) (0) | 2016.11.08 |
자바스크립트에서 REPLACE를 REPLACEALL 처럼 사용하기 (0) | 2016.11.08 |
==과 ===의 차이점 (0) | 2016.10.24 |
[SelectBox] Control 제어 (0) | 2016.09.19 |