La longueur de caractère chinoise par défaut dans JS est la même que les autres méthodes de calcul de la longueur des caractères, mais dans certains cas, nous devons obtenir la longueur réelle de la chaîne chinoise, le code est le suivant:
La copie de code est la suivante:
Fonction StrLength (STR)
{
var realLength = 0, len = str.length, charcode = -1;
pour (var i = 0; i <len; i ++)
{
charcode = str.charcodeat (i);
if (charcode> = 0 && charcode <= 128)
{
realLength + = 1;
}
autre
{
realLength + = 2;
}
}
return realLength;
}