Panjang karakter Cina default dalam JS sama dengan metode perhitungan panjang karakter lainnya, tetapi dalam beberapa kasus kita perlu mendapatkan panjang aktual dari string Cina, kodenya adalah sebagai berikut:
Salinan kode adalah sebagai berikut:
function strlength (str)
{
var reallength = 0, len = str.length, charcode = -1;
untuk (var i = 0; i <len; i ++)
{
charcode = str.charcodeat (i);
if (charcode> = 0 && charcode <= 128)
{
RealLength += 1;
}
kalau tidak
{
RealLength += 2;
}
}
return reallength;
}