La copia del código es la siguiente:
// Obtener la longitud de byte de la cadena
función len (s) {
s = cadena (s);
return s.length + (s.match (/[^/x00-/xff]/g) || "") .length; // Agregue la longitud de caracteres de ancho completo coincidente
}
Límite de función (obj, límite) {
var val = obj.value;
if (len (val)> límite) {
val = val.substring (0, límite);
while (len (val)> límite) {
val = val.substring (0, val.length - 1);
};
obj.value = val;
}
}
$ ("#Nickname"). KeyUp (function () {
límite (esto, 20); // dentro de 20 bytes
})