function cutstr(str,len){
var temp;
var icount = 0;
var stren = "";
//这段正则表示匹配所有汉字以及全角字符
var patrn = /[^\x00-\xff]/;
if (len >= str.length) {
return str;
}
for(var i=0; i<str.length; i++) {
if (icount< len-1) {
temp = str.substr(i,1);
if (patrn.exec(temp) == null) {
icount = icount + 1 ;
}else{
icount = icount + 2 ;
}
stren += temp;
}else{
break;
}
}
return stren + '...';
}
</script>
浙公网安备 33010602011771号