function utf8_strlen(str)
{
var cnt = 0;
for( i=0; i<str.length; i++)
{
var value = str.charCodeAt(i);
if( value < 0x080)
{
cnt += 1;
}
else if( value < 0x0800)
{
cnt += 2;
}
else
{
cnt += 3;
}
}
return cnt;
}
Analyzing Chinese byte length JS
Guess you like
Origin blog.csdn.net/luliuliu1234/article/details/80589457
Recommended
Ranking