コードコピーは次のとおりです。
//文字列のバイト長を取得します
関数len(s){
s = string(s);
return s.length +(s.match(/[^/x00-/xff]/g)|| "").length; //一致する完全な幅の文字長さを追加
}
関数制限(obj、lime){
var val = obj.value;
if(len(val)> lime){
val = val.Substring(0、lime);
while(len(val)> lime){
Val = Val.Substring(0、Val.Length -1);
};
obj.value = val;
}
}
$( "#nickname")。keyup(function(){
制限(これ、20); // 20バイト以内
})