The default Chinese character length in JS is calculated in the same way as other character lengths, but in some cases we need to get the actual length of the Chinese string. The code is as follows:
function strLength(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;
}
else
{
realLength = 2; >