2016. 6. 10. 11:33ㆍ프로그래밍/Javascript & JQuery
function chkword(obj, maxByte) {
var strValue = obj.value;
var strLen = strValue.length;
var totalByte = 0;
var len = 0;
var oneChar = "";
var str2 = "";
for (var i = 0; i < strLen; i++) {
oneChar = strValue.charAt(i);
if (escape(oneChar).length > 4) {
totalByte += 2;
} else {
totalByte++;
}
if (totalByte <= maxByte) {
len = i + 1;
}
}
if (totalByte > maxByte) {
alert(maxByte + "자를 초과 입력 할 수 없습니다.");
str2 = strValue.substr(0, len);
obj.value = str2;
chkword(obj, 4000);
}
}
<input type="text" id="byteInfo" name="title"
onkeyup="chkword(this, 5)" />
펌 : http://www.devblog.kr/r/8y0gFPAvJ2j8MWIVVXucyP9uYvQegfSVbY5XNDBmy
'프로그래밍 > Javascript & JQuery' 카테고리의 다른 글
[javascript] js 파일 로딩 팁.! (0) | 2015.12.09 |
---|---|
[Javascript] undefined check (0) | 2015.02.25 |
[Javascript] IE 닫기버튼(X) 이벤트 (0) | 2014.12.19 |
[Javascript] Date 일 더하기 (0) | 2014.12.11 |
[Javascript] 암호 영문, 숫자, 특수문자 혼용 체크 (0) | 2014.11.25 |