//多出字数加省略号
addDots: function(str, num, type) {
if(type) {//true 中文算两个字符
var result = '',
len = 0;
for(var i=0; i<str.length; i++) {
if(len < num) {
if(str[i].match(/[^\x00-\xff]+/)) {//匹配双字节字符(包括汉字) [\u4e00-\u9fa5]能匹配中文字符
len += 1;
}else {
len += .5;
}
result += str[i];
}else {
result += '...';
break;
}
}
return result;
}else {
str += '';
if(str.length > num) {
str = str.substr(0, num) +'...';
}
return str;
}
},
addDots: function(str, num, type) {
if(type) {//true 中文算两个字符
var result = '',
len = 0;
for(var i=0; i<str.length; i++) {
if(len < num) {
if(str[i].match(/[^\x00-\xff]+/)) {//匹配双字节字符(包括汉字) [\u4e00-\u9fa5]能匹配中文字符
len += 1;
}else {
len += .5;
}
result += str[i];
}else {
result += '...';
break;
}
}
return result;
}else {
str += '';
if(str.length > num) {
str = str.substr(0, num) +'...';
}
return str;
}
},