O comprimento padrão do caractere chinês em JS é o mesmo que outros métodos de cálculo do comprimento do caractere, mas em alguns casos precisamos obter a duração real da sequência chinesa, o código é o seguinte:
A cópia do código é a seguinte:
Função de comprimento (STR)
{
var realLength = 0, len = str.Length, charcode = -1;
for (var i = 0; i <len; i ++)
{
charcode = str.charcodeat (i);
if (charcode> = 0 && charcode <= 128)
{
realLength += 1;
}
outro
{
realLength += 2;
}
}
retornar real comprimento;
}