全角、半角字符长度验证

来源:互联网 发布:淘宝网高跟鞋 编辑:程序博客网 时间:2024/05/19 17:58
//半角字符和全角字符输入;
function change2(){
var len=30;
var s=$("#prjName").val();
var length1=getStrleng(s);
$("#prjName").attr("maxlength","30");
if(length1>=30){
$("#prjName").attr("maxlength",""+s.length);
}
}
function getStrl(str){
return str.length;
}
function getStrleng(str){
        var myLen =0;
        for(var i=0;(i<str.length)&&(myLen<=30);i++){//半角字符
        if(str.charCodeAt(i)>33&&str.charCodeAt(i)<126)
        myLen++;
        else
        myLen+=2;
    }
return myLen;

}

input中加一个onchange事件。

原创粉丝点击