개발자의 끄적끄적

[javascript] javascript 일정 글자수 이상되면 ...처리하기 본문

개발/javascript & jquery

[javascript] javascript 일정 글자수 이상되면 ...처리하기

효벨 2019. 10. 13. 02:00
728x90
반응형

[javascript] 일정 글자수 이상되면 ...처리하기

  • 일정 글자수 이상되면 ...처리
** 일정 글자수 이상되면 ...처리

- 사용처
제목이 너무 길어 줄임 표시 해야 할 경우

- 사용예제
CheckMaxString("문장", 글자수 );

- 선언부
function CheckMaxString(obj, maxNum){               
          var li_str_len = obj.length;
          var li_byte = 0;
          var li_len = 0;
          var ls_one_char = "";
          var ls_str2 = "";
          for( var j=0; j<li_str_len; j++){
                    ls_one_char = obj.charAt(j);
                    if(escape(ls_one_char).length > 4 ) {
                              li_byte += 2;
                    }else{
                              li_byte++;
                    }
                    if(li_byte <= maxNum){
                              li_len = j+1;
                    }
          }
          if(li_byte > maxNum){
                    ls_str2 = obj.substr(0, li_len)+"...";
          }else{
                    ls_str2 = obj;
          }
          return ls_str2;
}

출처 : https://jimok.tistory.com/7 [대방수진]

참고들 하세요!!

반응형
Comments