JS获取字符串实际长度(包含汉字)的简单⽅法
⽅法⼀:
var jmz = {};
python入门教程(非常详细)书jmz.GetLength = function(str) {
///<summary>获得字符串实际长度,中⽂2,英⽂1</summary>
///<param name="str">要获得长度的字符串</param>
var realLength = 0, len = str.length, charCode = -1;
for (var i = 0; i < len; i++) {minecraft
charCode = str.charCodeAt(i);
if (charCode >= 0 && charCode <= 128)
realLength += 1;
else网站和网页的区别
realLength += 2;墨茶official直播视频
}
return realLength;
};
alert(jmz.GetLength('测试测试ceshiceshi));
⽅法⼆(更简洁的⽅法):
var l = str.length;
var blen = 0;
for(i=0; i<l; i++) {
if ((str.charCodeAt(i) & 0xff00) != 0) {
blen ++;
}
blen ++;
}
⽅法三(更更简洁的⽅法):文章的header是什么
var jmz = {};
计算机二级python什么时候安排jmz.GetLength = function(str) {
place(/[\u0391-\uFFE5]/g,"aa").length; //先把中⽂替换成两个字节的英⽂,在计算长度
};
alert(jmz.GetLength('测试测试ceshiceshi'));
以上这篇JS获取字符串实际长度(包含汉字)的简单⽅法就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论