jquery 字数限制

 $("#TextArea1").keydown(function(){
10            var curLength=$("#TextArea1").val().length;
11            if(curLength>=5){
12                var num=$("#TextArea1").val().substr(0,4);
13                $("#TextArea1").val(num);
14                alert("超过字数限制,多出的字将被截断!" );
15            }
16            else{
17                $("#textCount").text(4-$("#TextArea1").val().length)
18            }
19        })



            function num_check(){
                var obj= $(".bInput");
                var zhi=obj.val();
                var changdu=zhi.length;
                for(var i = 0; i < changdu; i++){
                    if(zhi.charCodeAt(i) > 127){
                        changdu++;
                    }
                }

                if(changdu>30){
                    alert("请输入2到15个汉字或4到30个英文,多出的字将被截断!" );
                    var num=$(".bInput").val().substr(0,15);
                    $(".bInput").val(num);
                }
            }


var reg =/^([a-zA-Z0-9_-.]{4,30}|[u4E00-u9FA5]{2,15})$/;
                if (!word.match(reg)) {
                    var msg = "只能输入汉字,英文字母,数字 -_.,且中文限制2到15个,英文限制4到30个";


计算字符串字节长度
 var wordlen= word.replace(/[^x00-xFF]/g,'**').length;
原文地址:https://www.cnblogs.com/afei-happy/p/3667948.html