首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

限制输入不能超过六个字节(含汉语言),并截取

2012-11-22 
限制输入不能超过六个字节(含中文),并截取var?COUNT100//返回限制输入多少个字节,并截取function getNew

限制输入不能超过六个字节(含中文),并截取

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;

}

热点排行