js中如何限制字符串输入中英文字符的长度。
这是自己写的一个方法:
这样就可以实时验证输入中英文字符的长度,例如输入中文不能80个字符,英文160个字符登等!
这是自己写的一个方法:
function checklength(str){
var v_temp = str.replace(/^\s+/g, '').replace(/\s+$/g, '');//del the blankspace, like trim().
if(v_temp.length!=0) str = v_temp;
return str.replace(/[^\x00-\xff]/g,"**").length; //A Chinese two ** instead
}
这样就可以实时验证输入中英文字符的长度,例如输入中文不能80个字符,英文160个字符登等!