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;
}