/**
* 截取字符串(通过substring实现并支持中英文混合)
* @param str
* @param n 需要截取的长度
* @returns {*}
*/
function sub(str,n){
var r=/[^\x00-\xff]/g;
if(str.replace(r,"**").length<=n){return str;}
var m=Math.floor(n/2);
for(var i=m;i<str.length;i++){
if(str.substr(0,i).replace(r,"**").length>=n){
return str.substr(0,i)+"...";
}
}
return str;
}
JS 截取字符串(支持中英文混合)
最新推荐文章于 2023-07-13 13:14:47 发布