js 计算中英文混合字符串长度

转载请注明来源:https://www.cnblogs.com/hookjc/

function isChinese(str)
{
   var lst = /[u00-uFF]/;       
   return !lst.test(str);      
}

function strlen(str) 
{
var strlength = 0;
for (var i=0; i < str.length; ++i)
{
if (isChinese(str.charAt(i)) == true)
strlength = strlength + 1;//中文计算为一个字符
else
strlength = strlength + 1;
}
return strlength;
}

来源:python脚本自动迁移

posted @ 2020-06-24 11:18  jiangcheng_15  阅读(722)  评论(0编辑  收藏  举报