1.判断中文字符串长度,一个中文字符的长度为2:
常用工具函数
原创
©著作权归作者所有:来自51CTO博客作者helloyxw的原创作品,请联系作者获取转载授权,否则将追究法律责任
var n = str.length;
var len = n;
for(var i=0;i<n;i++){
if(str.charCodeAt(i)<0 || str.charCodeAt(i)>255){
len++;
}
}
return len;
}
2.省略规定长度后的字符(中文字符长度为2):
var l=0,s="",n=str.length;
for(var i=0;i<n;i++){
if(str.charCodeAt(i)<0 || str.charCodeAt(i)>255){
l+=2;
}else{
l++;
}
if(l>len) break;
s += str.charAt(i).toString();
}
if(ellipsis && cnLength(s)<cnLength(str)) s +="..";
return s;
}
3.
上一篇:js开发中的注意点滴
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
实用工具系列-ADB使用方式
adb常用命令集锦,WPS二次开发
adb wps二次开发 常用工具 -
常用工具类android 常用工具类
-
Android常用工具
介绍Android常用工具adb的使用方法
android 手机 sqlite shell terminal -
常用工具函数封装
1、封装的函数: 2、函数库 3、函数库使用
lodash 常用方法 汇总 数组 字符串