js 텍스트 를 캡 처 하고 표시 되 지 않 은 마지막 에 생략 번 호 를 추가 합 니 다.

746 단어 js

한 문자열 에서 앞부분 의 문 자 를 캡 처 하고 한자, 전각 기 호 는 2 개 로 차지 하 며 숫자 영어, 반 각 은 1 개 로 차지 하 며 다 표시 되 지 않 은 마지막 에 '...' 을 추가 합 니 다.
여러 줄 표시 에 적합 합 니 다.
 
	function suolve( str ){
		var sub_length = 80 ;
		var temp1 = str.replace(/[^\x00-\xff]/g,"**");//  
		var temp2 = temp1.substring(0,sub_length);
		//      *
		var x_length = temp2.split("\*").length - 1 ;
		var hanzi_num = x_length /2 ;
		sub_length = sub_length - hanzi_num ;//    sub       -    
		var res = str.substring(0,sub_length);
		if(sub_length < str.length ){
			var end  =res+"……" ;
		}else{ 
			var end  = res ;
		}
		return end ;
	}

좋은 웹페이지 즐겨찾기