<html>
<head>
<script>
function Check_byte(str)
{
var rs_size = 0;
if(str == null){
return 0;
}
for(var i=0; i<str.length; i++)
{
var tmp = escape(str.charAt(i));
if(tmp.length == 1){
rs_size+=1;
}
else if(tmp.indexOf("%u") != -1){
rs_size += 2;
}
else if(tmp.indexOf("%") != -1){
rs_size += tmp.length/3;
}
}
print_num.value=rs_size;
}
</script>
</head>
<body>
<input type="text" onkeyup="Check_byte(this.value);" /><br />
<input type="text" id="print_num" />바이트
</body>
</html>
'웹개발 > javascript' 카테고리의 다른 글
[javascript]동적으로 css(style) 변경하기 (0) | 2016.03.10 |
---|---|
[javascript]onkeypress vs onkeydown vs onkeyup (0) | 2015.06.14 |
[javascript]예 아니오(confirm) (0) | 2014.04.01 |
[javascript]반복(setInterval) (0) | 2013.12.18 |
[javascript]타이머(setTimeout) (0) | 2013.12.18 |