728x90
반응형
<script>
function fnGetByteLen(str) {
var ibyte = 0;
for (var i = 0; i < str.length; i++) {
var tmp = escape(str.charAt(i));
if (tmp.length == 1) ibyte++;
else if (tmp.indexOf("%u") != -1) ibyte += 2;
else if (tmp.indexOf("%") != -1) ibyte += tmp.length/3;
}
return ibyte;
}
function fnCheckByte(obj)
{
var byteLen = fnGetByteLen(obj.value);
document.getElementById("id1").innerHTML = byteLen + " Byte";
}
</script>
<textarea onKeyUp="javascript:fnCheckByte(this);" onChange="javascript:fnCheckByte(this);"></textarea>
<div id="id1"></div>
728x90
반응형
'JAVASCRIPT > 소스코드' 카테고리의 다른 글
자바스크립트 공백제거 (0) | 2015.02.03 |
---|---|
javascript- RadioButton 선택여부 확인하기 (0) | 2015.02.03 |
javascript 숫자 4단위 한글로 변환 (0) | 2014.09.16 |
HTML에서 input박스에 글자 입력시 Byte체크 (0) | 2014.09.16 |
JAVASCRIPT_[ 자료형 검사시 유의사항(typeof / constructor) ] (0) | 2014.09.11 |
jQuery - 요소가 존재하는지 여부 확인 (0) | 2014.09.05 |
jQuery API: Manipulation, Events, Effects, Internals, Utilities (0) | 2014.08.19 |
javascript indexOf 함수, lastIndexOf 함수, 문자열, array 특정 위치값 가져오기 (0) | 2014.08.19 |