개발/javascript

[javascript] 문자열의 왼쪽부터 byte 단위로 자르기

까망군 2013. 6. 26. 19:55

문자열의 왼쪽부터 byte 단위로 자르기
 
// 입력받은 문자열의 왼쪽부터 바이트 단위로 자른다.
function leftString(cont, c)
{	
	var s='';
	var i=0;	
	for(k=0; k < cont.length; k++)
	{		
		if(escape(cont.charAt(k)).length>4)		
			i += 2
		else
			i++;
				
		if(i<=c)
			s += escape(cont.charAt(k));
		else
			return unescape(s);		
	}
	return unescape(s);
}