티스토리 뷰

IT/JavaScript

byte length count

underbell 2014. 7. 21. 15:00

for(b = i = 0 ; c = s.charCodeAt(i++) ; b += c>>7 ? 2 : 1) {

return b;

value로 부터 50자리 문자 깨짐 없이 가져오기

value = (function(s, b, i, c){

for(b = i = 0 ; c = s.charCodeAt(i++) ; b += c>>7 ? 2 : 1) {

if(b == 50) {

return s.substring(0, i - 1); 

}else if(b == 51) {

return s.substring(0, i - 2); 

}

}

return s;

})(value);

댓글