//바이트계산 함수
function calculate_msglen(msg)
{
var nbytes = 0;
for (i=0; i<msg.length; i++) {
var ch = msg.charAt(i);
if(escape(ch).length > 4) {
nbytes += 2;
} else if (ch == '\n') {
if (msg.charAt(i-1) != '\r') {
nbytes += 1;
}
} else if (ch == '<' || ch == '>') {
nbytes += 4;
} else {
nbytes += 1;
}
}
return nbytes;
}
function calculate_msglen(msg)
{
var nbytes = 0;
for (i=0; i<msg.length; i++) {
var ch = msg.charAt(i);
if(escape(ch).length > 4) {
nbytes += 2;
} else if (ch == '\n') {
if (msg.charAt(i-1) != '\r') {
nbytes += 1;
}
} else if (ch == '<' || ch == '>') {
nbytes += 4;
} else {
nbytes += 1;
}
}
return nbytes;
}
'JAVASCRIPT > 자바 스크립트 Byte 체크' 카테고리의 다른 글
자바스크립트 byte 수 제한 (입력 시점에) (0) | 2009.10.21 |
---|---|
자바 스크립트 Byte 체크 (0) | 2009.10.12 |
댓글