如何用JS限制text文字不得少于8个汉字
------解决方案--------------------
input.onkeyup = function(){
var znLen = 0;
var str = this.value,len=str.length;
for(var i=0;i<len;i++){
var _code = String.charCodeAt(str[i]);
if(_code>255){
znLen ++;
}
}
if(znLen<8){
console.log('少于8个汉字')
}
}
------解决方案--------------------
<input type=text onblur="if(this.value.length<8)this.focus()">