Js 문자열 길 이 를 자동 으로 자 르 고 생략 번호(...)를 추가 하 는 방법

JavaScript 문자열 처리 함 수 는 정 의 된 길이 에 따라 문자열 을 자 르 고 초과 부분 은 자 르 고 추가 합 니 다...................................................................

/**    : 

 *             ,      … 

 * str       

 * len        

 *    :         

 */ 

 function cutString(str, len) { 

   //length           1 

   if(str.length*2 <= len) { 

     return str; 

   } 

   var strlen = 0; 

   var s = ""; 

   for(var i = 0;i < str.length; i++) { 

     s = s + str.charAt(i); 

     if (str.charCodeAt(i) > 128) { 

       strlen = strlen + 2; 

       if(strlen >= len){ 

         return s.substring(0,s.length-1) + "..."; 

       } 

     } else { 

       strlen = strlen + 1; 

       if(strlen >= len){ 

         return s.substring(0,s.length-2) + "..."; 

       } 

     } 

   } 

   return s; 

 } 

이상 의 Js 는 문자열 의 길 이 를 자동 으로 자 르 고 생략 번호(...)를 추가 하 는 실현 방법 은 바로 작은 편집 이 여러분 에 게 공유 하 는 모든 내용 입 니 다.참고 하 시기 바 랍 니 다.여러분 들 도 많이 응원 해 주시 기 바 랍 니 다.

좋은 웹페이지 즐겨찾기