var StringTool ={
/**
*
*/
cutString: function(str,start,len) {
var reStr = "";
var m=0;
//alert(StringTool.zhStringLenth(str) + ":" + str)
if(StringTool.zhStringLenth(str)<=len){
return str;
}
for(i=start; i<(start+len); i++){
var cc=str.substr(i,1);
reStr +=cc ;
if(StringTool.isChinese(cc)){
m =m+2;
}else{
m++;
}
if(m>=len){
break;
}
}
return reStr + '...';
},
title: function(str,len) {
document.write(StringTool.cutString(str,0,len));
},
zhStringLenth:function (str){
var cArr = str.match(/[^\x00-\xff]/ig);
return str.length + (cArr == null ? 0 : cArr.length);
},
/*
涓枃鍒ゆ柇鍑芥暟锛屽厑璁哥敓鍍诲瓧鐢ㄨ嫳鏂団��*鈥濅唬鏇�
杩斿洖true琛ㄧず鏄鍚堟潯浠讹紝杩斿洖false琛ㄧず涓嶇鍚�
*/
isChinese:function(str){
var badChar ="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
badChar += "abcdefghijklmnopqrstuvwxyz";
badChar += "0123456789";
badChar += " "+"銆�";//鍗婅涓庡叏瑙掔┖鏍�
badChar += "`~!@#$%^&()-_=+]\\\\|:;\"\\\'<,>?/";//涓嶅寘鍚�*鎴�.鐨勮嫳鏂囩鍙�
if(""==str){
return false;
}
for(var i=0;i -1){
return false;
}
}
return true;
}
}