随笔-3  评论-26  文章-41  trackbacks-0

计算中英文混合字符个数

function bytes(str){
    
if(typeof(str)!='string'){
        str 
= str.value;
    }

    
var len = 0;
    
for(var i = 0; i < str.length; i++){
        
if(str.charCodeAt(i) > 127){            len++;
        }
                    len++;
    }

    
return len;
}

调用方式:
function textLimitCheck(thisArea,maxLength){
    
if(bytes(thisArea.value) > maxLength){
        alert(maxLength 
+ '个字限制.\\r超出的将自动去除.');
        thisArea.value
=thisArea.value.substring(0,maxLength);
        thisArea.focus();
        
return false;
    }

    
return true;
}
posted on 2007-08-02 10:33 百年 阅读(253) 评论(0)  编辑  收藏 所属分类: Javascript Article

只有注册用户登录后才能发表评论。


网站导航: