📄 reg.js
字号:
function Check()
{
if ( reg.username.value==""){
alert ("提示:\n\n请填写需要查询的用户名!");
reg.username.focus();
return false;
}
if (!CheckIfEnglish(reg.username.value ) || reg.username.value.length > 6 || reg.username.value.length < 2) {
alert("提示:\n\n您的用户名不符合规范,必须2-6个英文字母或数字!");
reg.username.focus();
return false;
}
var uName=document.reg.username.value;
window.open("regcheck.asp?username="+uName,"check","width=320,height=30,left=300,top=200");
}
function IsDigit(){
return ((event.keyCode >= 48) && (event.keyCode <= 57));
}
function CheckIfEnglish( String )
{
var Letters = "abcdefghijklmnopqrstuvwxyz0123456789-";
var i;
var c;
if(String.charAt( 0 )=='-')
return false;
if( String.charAt( String.length - 1 ) == '-' )
return false;
for( i = 0; i < String.length; i ++ )
{
c = String.charAt( i );
if (Letters.indexOf( c ) < 0)
return false;
}
return true;
}
function CheckIfid( String )
{
var Letters = "1234567890";
var i;
var c;
if(String.charAt( 0 )=='-')
return false;
if( String.charAt( String.length - 1 ) == '-' )
return false;
for( i = 0; i < String.length; i ++ )
{
c = String.charAt( i );
if (Letters.indexOf( c ) < 0)
return false;
}
return true;
}
function ischinese(s){
var ret=true;
for(var i=0;i<s.length;i++)
ret=ret && (s.charCodeAt(i)>=10000);
return ret;
}
function check_input()
{
if ( reg.username.value==""){
alert ("提示:\n\n请填写需要注册的用户名!");
reg.username.focus();
return false;
}
if (!CheckIfEnglish(reg.username.value ) || reg.username.value.length > 6 || reg.username.value.length < 2) {
alert("提示:\n\n您的用户名不符合规范,必须2-6个英文字母或数字!");
reg.username.focus();
return false;
}
if (reg.password.value ==0){
alert ("提示:\n\n请输入密码");
reg.password.focus();
return false;
}
if (reg.password.value.length < 6 || reg.password.value.length > 12){
alert ("提示:\n\n对不起,密码应该为6-12位");
reg.password.focus();
return false;
}
if (reg.password.value == reg.username.value) {
alert("提示:\n\n为了安全起见,密码和用户名不能重复!");
reg.password.focus();
return false;
}
if (reg.password2.value ==0){
alert ("提示:\n\n请再次确认您的密码");
reg.password2.focus();
return false;
}
if (document.reg.password2.value != document.reg.password.value){
alert ("提示:\n\n您的两次输入的密码不一致");
document.reg.password2.focus();
return false;
}
if (reg.question.value.length==0) {
alert("提示:\n\n请填写密码提示问题");
reg.question.focus();
return false;
}
if (reg.question.value == reg.username.value || reg.question.value == reg.password.value){
alert ("提示:\n\n对不起,密码提示问题不能与用户名或密码有重复!");
reg.question.focus();
return false;
}
if (reg.answer.value.length==0) {
alert("提示:\n\n请填写密码提示问题的答案");
reg.answer.focus();
return false;
}
if (reg.question.value == reg.answer.value || reg.answer.value == reg.username.value) {
alert("提示:\n\n为了安全起见,密码提示问题答案和问题或用户名不能有重复!");
reg.answer.focus();
return false;
}
if (reg.truename.value==0 || reg.truename.value.length < 2 || reg.truename.value.length > 4)
{ alert("提示:\n\n请正确填写您的真实姓名!");
reg.truename.focus();
return false;
}
if ( reg.sex.value==""){
alert ("提示:\n\n请选择您的性别!");
reg.sex.focus();
return false;
}
if ( reg.age.value==""){
alert ("提示:\n\n请填写您的年龄!");
reg.age.focus();
return false;
}
if (!CheckIfid(reg.age.value )) {
alert("提示:\n\n年龄必须为数字!");
reg.age.focus();
return false;
}
if(reg.add.value==0){
alert("提示:\n\n请选择您所在的省份或地区!")
reg.add.focus();
return false;
}
if (reg.zip.value==0 || reg.zip.value.length < 6 ){
alert ("提示:\n\n请填写您的邮政编码!");
reg.zip.focus();
return false;
}
if (!CheckIfid(reg.zip.value )) {
alert("提示:\n\n您填写的邮政编码不正确!");
reg.zip.focus();
return false;
}
if (!CheckIfid(reg.tel.value )) {
alert("提示:\n\n您填写的电话号码格式不正确,只能填写数字!");
reg.tel.focus();
return false;
}
if (reg.email.value.length==0) {
alert("提示:\n\n请填写您的E-mail地址");
reg.email.focus();
return false;
}
if (reg.email.value.length > 0 && !reg.email.value.match( /^.+@.+$/ ) ) {
alert("提示:\n\nEmail 格式错误,请检查后重新输入!");
document.reg.email.focus();
return false;
}
if (reg.sitename.value==0 || reg.sitename.value.length < 2 ){
alert ("提示:\n\n请正确填写您的网站名称!");
reg.sitename.focus();
return false;
}
if (reg.sitetype.value.length==0) {
alert("提示:\n\n请选择您的网站所属分类!");
reg.sitetype.focus();
return false;
}
if (reg.intro.value.length > 60 ) {
alert("提示:\n\n网站介绍不能超过60个字!");
reg.intro.focus();
return false;
}
if (reg.verifycode.value.length==0) {
alert("提示:\n\n请填写验证码!");
reg.verifycode.focus();
return false;
}
document.reg.submit.value='正在递交您的注册信息,请稍候...'
document.reg.submit.disabled=true;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -