작성일 : 16-08-31 06:02
|
[Script] 한글 문자열 자르기 함수
|
|
|
글쓴이 :
조형래
 조회 : 2,596
|
// 한글 문자열 자르기 함수
function cutStr(str, limit){
var strLength = 0;
var strTitle = "";
var strPiece = "";
for (i = 0; i < str.length; i++){
var code = str.charCodeAt(i);
var ch = str.substr(i,1).toUpperCase();
//체크 하는 문자를 저장
strPiece = str.substr(i,1)
code = parseInt(code);
if ((ch < "0" || ch > "9") && (ch < "A" || ch > "Z") && ((code > 255) || (code < 0))){
strLength = strLength + 3; //UTF-8 3byte 로 계산
}else{
strLength = strLength + 1;
}
if(strLength>limit){ //제한 길이 확인
strTitle = strTitle + "..";
break;
}else{
strTitle = strTitle+strPiece; //제한길이 보다 작으면 자른 문자를 붙여준다.
}
}
return strTitle;
}
|
|