var?COUNT=100;
//返回限制输入多少个字节,并截取
function getNewVal(val,strlen){
? ? var names="";
? ? for(var i=0;i<val.length;i++){
? ? ? ? if(val.charCodeAt(i)<27||val.charCodeAt(i)>126){ //中文和中文字符
? ? ? ? ? ? strlen+=2;
? ? ? ? }
? ? ? ? else{
? ? ? ? ? ? strlen ++;
? ? ? ? }
? ? ? ? if(strlen>COUNT){
? ? ? ? ? ? break;
? ? ? ? }
? ? ? ? names += val.charAt(i);
? ? }
? ? ?return names;
}
?
//返回共多少个字节
function getValLen(val,strlen){
? ? for(var i=0;i<val.length;i++){
? ? ? ? if(val.charCodeAt(i)<27||val.charCodeAt(i)>126){ //中文和中文字符
? ? ? ? ? ? strlen+=2;
? ? ? ? }
? ? ? ? else{
? ? ? ? ? ? strlen ++;
? ? ? ? }
?
? ? }
? ? return strlen;
}