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
반응형
블로그 이미지

nineDeveloper

안녕하세요 현직 개발자 입니다 ~ 빠르게 변화하는 세상에 뒤쳐지지 않도록 우리모두 열심히 공부합시다 ~! 개발공부는 넘나 재미있는 것~!

,