//문자열 length구하기
function getByteLength(val)
{
var tmplen = 0;
for (var i = 0; i < val.length; i++)
{
if (val.charCodeAt(i) > 127)
tmplen += 2;
else
tmplen++;
}
return tmplen;
}
function getByteLength(val)
{
var tmplen = 0;
for (var i = 0; i < val.length; i++)
{
if (val.charCodeAt(i) > 127)
tmplen += 2;
else
tmplen++;
}
return tmplen;
}
아래 링크에서 개선된 방식 비교 (속도 빠름)
http://programmingsummaries.tistory.com/239
function getByteLength(s,b,i,c){
for(b=i=0;c=s.charCodeAt(i++);b+=c>>11?3:c>>7?2:1);
return b;
}
'Html-JavaScript' 카테고리의 다른 글
스타일로 제목 자르기 (0) | 2011.05.23 |
---|---|
클립보드에 복사 (0) | 2008.10.15 |
웹에서 이미지의 특정색을 투명하게 처리 (0) | 2007.10.16 |
플래쉬 바탕이 투명하게 불러오기 (0) | 2007.09.13 |
[JavaScript] string.trim() 메서드 (0) | 2007.01.09 |