js计算字符串长度,中文算两个

代码
//字符串长度
function isChinese(str) {
var lst = /[u00-uFF]/;
return !lst.test(str);
}
function strlen(str) {
var strlength = 0;
for (i = 0; i < str.length; i++) {
if (isChinese(str.charAt(i)) == true)
strlength
= strlength + 2;
else
strlength
= strlength + 1;
}
return strlength;
}

 

posted @ 2010-09-06 09:54  lear  阅读(400)  评论(0编辑  收藏  举报