js 截取字符串长度,截取时中文按2个字节计算
function worldLimit(className,factLength){
$('.'+className).each(function(){
var content = $(this).text();
var allLength = 0;
for (var i = 0; i var c = content.charCodeAt(i);
//单字节加1
if ((c >= 0x0001 && c allLength++;
}
else {
allLength += 2;
}
}
if(allLength > factLength){
var subContent = '';
var subLength = 0;
var factLength = 0;
for (var i = 0; i var c = content.charCodeAt(i);
//单字节加1
if ((c >= 0x0001 && c subLength++;
}
else {
subLength += 2;
}
factLength ++;
if(subLength > factLength){
break;
}else{
subContent = content.substring(0,factLength);
}
}
$(this).text(subContent);
$(this).html($(this).html()+'......');
}
});
}
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号