La longitud de carácter chino predeterminada en JS es la misma que otros métodos de cálculo de longitud de caracteres, pero en algunos casos necesitamos obtener la longitud real de la cadena china, el código es el siguiente:
La copia del código es la siguiente:
función strlength (str)
{
var realLength = 0, len = str.length, charcode = -1;
para (var i = 0; i <len; i ++)
{
charcode = str.charcodeat (i);
if (charcode> = 0 && charcode <= 128)
{
RealLength += 1;
}
demás
{
RealLength += 2;
}
}
return RealLength;
}