📄 check.js
字号:
//*****************************************************
function isnum()
{
if(event.keyCode==13 ) addGame(document.regist);
if(event.keyCode<48 || event.keyCode>57)
{
event.keyCode=0;
}
if(event.keyCode==13 ) addGame(document.regist);
}
function valid_register(){
if( document.regist.userid.value.length<5 )
{window.alert("用户名位数太短!请至少输入5位字符。");
document.regist.userid.focus();
return false;
} ;
if( document.regist.userid.value.length>15 )
{window.alert("用户名位数太长!请最多输入15位字符。");
document.regist.userid.focus();
return false;
} ;
ii=0;
bString="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_";
while (ii<document.regist.userid.value.length)
{
if (bString.indexOf(document.regist.userid.value.substring(ii,ii+1))==-1)
{
alert("对不起,用户名不能包含非法字符。只能由数字0-9、字母a-z以及符号 - _ 组成。")
document.regist.userid.focus()
return false;
}
ii=ii+1;
} ;
var strBegin=document.regist.userid.value.substr(0,2);
if(strBegin=="13") {
alert("错误,用户名不能以13开头!");
document.regist.userid.focus()
return false;
};
var strBegin=document.regist.userid.value.substr(0,1);
if(strBegin=="0") {
alert("错误,用户名不能以0开头!");
document.regist.userid.focus()
return false;
};
if (document.regist.password.value.length<5 )
{
alert("密码位数太短!请至少输入5位字符。")
document.regist.password.focus()
return false;
};
if (document.regist.password.value.length>15 )
{
alert("密码位数太长!请最多输入15位字符。")
document.regist.password.focus()
return false;
};
if (document.regist.password2.value!=document.regist.password.value)
{
alert("密码与确认密码不相同!")
document.regist.password2.focus()
return false;
};
if (document.regist.myemail.value.indexOf("@",1)==-1||document.regist.myemail.value.indexOf(".",3)==-1||document.regist.myemail.value.length<7)
{
alert('e-mail地址非常重要!请正确填写。');
document.regist.myemail.focus()
return false;
};
ii=0;
bString="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_.@";
while (ii<document.regist.myemail.value.length)
{
if (bString.indexOf(document.regist.myemail.value.substring(ii,ii+1))==-1)
{
alert("对不起,email地址非法!暂不支持中文邮及特殊字符!")
document.regist.myemail.focus()
return false
}
ii=ii+1;
};
if (document.regist.name.value.length<2 )
{
alert("对不起,请正确输入姓名!")
document.regist.name.focus()
return false;
};
if (document.regist.name.value.length>10 )
{
alert("对不起,请用中文正确输入姓名!")
document.regist.name.focus()
return false;
};
if (document.regist.phone.value!=="" && document.regist.phone.value.length !== 11)
{
alert("手机号码长度不正确。");
document.regist.phone.focus()
return false;
};
var strBegin=document.regist.phone.value.substr(0,2);
if(document.regist.phone.value!=="" && strBegin!=="13") {
alert("不是正确的中国大陆地区手机号码。");
document.regist.phone.focus()
return false;
};
if ( document.regist.province.value.length=="")
{
alert("请选择省份!")
document.regist.province.focus()
return false;
};
if ( document.regist.thearea.value.length=="")
{
alert("请选择城市!")
document.regist.thearea.focus()
return false;
};
if (document.regist.ask.value.length<2 || document.regist.ask.value.length>12 )
{
alert("对不起,请填写提示问题答案,在2-12个字符之间!")
document.regist.ask.focus()
return false;
};
var year=document.regist.y.value;
var month=document.regist.m.value;
var day=document.regist.d.value;
var now=new Date();
var nowyear=now.getYear();
var nowmonth=now.getMonth();
if ((year!=="" || month!=="" || day!=="") && (year>=nowyear || year <=nowyear-100 || isNaN(year)))
{
alert('请填写正确的出生年份!');
document.regist.y.focus()
return false;
}
if ((year!=="" || day!=="") && month=='')
{
alert('对不起,填写了出生年份或日期后,出生月份必须选择!');
document.regist.m.focus()
return false;
}
if ((year!=="" || month!=="") && day=='')
{
alert('对不起,出生年月填写后,日期必须选择!');
document.regist.d.focus()
return false;
}
if (day!=="" && ((month==2 && day>29) || ((month==1 || month==3 || month==5 || month==7 || month==8 || month==10|| month==12) && day>31) || ((month==4 || month==6 || month==9 || month==11 ) && day>30)))
{
alert('请填写正确的出生日期!');
document.regist.d.focus()
return false;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -