输入限制不能输入中文
<script>
function checklogin()
{
mesg = "";
var regname=document.login.UserName.value;
var newpasswd=document.login.passwd.value;
if( regname == null || regname == "" ) {
mesg = mesg + "用户名不得为空!\n";
}
if( regname.length < 4 || regname.length > 16 ) {
mesg = mesg + "用户名长度只能在4到16之间!\n";
}
if(! /^(\w|[\u4E00-\u9FA5])*$/.test( regname ) ) {
mesg = mesg +"用户名只允许为英文,数字和汉字的混合,\n请检查是否前后有空格或者其他符号!\n";
}
if (newpasswd == null || newpasswd == "" ) {
mesg = mesg + "密码不得为空!\n";
}
if( newpasswd.length < 8 || newpasswd.length > 16 ) {
mesg = mesg + "密码长度只能在8到16之间!\n";
}
if (mesg != ""){
mesg = mesg ;;//请填写好以下各项
alert(mesg);
return false;
}
login.submit();
}
</script>
小弟想也不能输入中文应该怎么改呀?谢谢了