⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 user_reg.asp

📁 非常有商业价值的软件
💻 ASP
字号:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<SCRIPT language="javascript">
<!--
function regsubmit()
{
 if (document.reg.username.value == "")        
  {        
    window.alert("用户名不能为空!");        
    document.reg.username.focus();        
    return (false);}  
  
        var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;
        if (!filter.test(document.reg.username.value)) { 
                window.alert("用户名填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。"); 
                document.reg.username.focus();
                document.reg.username.select();
                return (false); 
                }
 if (document.reg.password.value == "")        
  {        
    window.alert("密码不能为空!");        
    document.reg.password.focus();        
    return (false);}  
  
        var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;
        if (!filter.test(document.reg.password.value)) { 
                window.alert("密码填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。"); 
                document.reg.password.focus();
                document.reg.password.select();
                return (false); 
                }
  if (document.reg.password2.value=="")
  {window.alert('请填写确认密码!');
  document.reg.password2.focus();
  return false;}
  
  if(document.reg.password2.value!==document.reg.password.value)	
{
	  window.alert("两次密码输入不一致。")
	   return false;}	
  if (document.reg.question.value=="")
  {window.alert('请填写问题!');
  document.reg.question.focus();
  return false;}
  if (document.reg.question.value.length>50)
  {window.alert('您的问题太长,只允许50字以内');
  document.reg.question.focus();
  return false;}
if (document.reg.answer.value=="")
  {window.alert('请填写答案!');
  document.reg.answer.focus();
  return false;}
if (document.reg.answer.value.length>50)
  {window.alert('您的答案太长,只允许50字以内');
  document.reg.answer.focus();
  return false;}
if (document.reg.email.value=="")
  {window.alert('请输入电子邮件地址');
  document.reg.email.focus();
  return false;}
if (!IsEmail(document.reg.email.value))
  {window.alert('您的电子邮箱地址填写有误!');
  document.reg.email.focus();
  return false;}
if (document.reg.realname.value=="")
  {window.alert('请填写真实姓名');
  document.reg.realname.focus();
  return false;}
if (document.reg.realname.value.length<2 || !ischinese(document.reg.realname.value))
  {window.alert('真实姓名只能用中文');
  document.reg.realname.focus();
  return false;}
if (document.reg.idcard.value=="")
	{
	  window.alert("对不起,请输入身份证号!")
	  document.reg.idcard.focus()
	  return false
	 }
var idcard =(document.reg.idcard.value);
			if(idcard.length>0)
			{
				if(idcard.length!=18 && idcard.length!=15)
				{
					window.alert("身份证号码密码是18位或是15位");
					document.reg.idcard.focus();
					return false
				}
				else
				{
					var numchar="0123456789xX";
					var i;
					for (i=0;i<=idcard.length;i++)
					{
						var the_char=idcard.charAt(i);
						if(numchar.indexOf(the_char)<0)
						{			
      						window.alert('身份证号码不合法!')
							document.reg.idcard.focus();
      						return false
    					}
					}					
				}
			}
if (document.reg.address.value=="")
  {window.alert('请填写详细地址');
  document.reg.address.focus();
  return false;}
if (document.reg.address.value.length<8)
  {window.alert('您的地址也太短了');
  document.reg.address.focus();
  return false;}
if (document.reg.address.value.length>500)
  {window.alert('您的地址也太长了');
  document.reg.address.focus();
  return false;}
if (document.reg.postal.value=="")
  {window.alert('请输入邮政编码');
  document.reg.postal.focus();
  return false;}
if (havenonumber(document.reg.postal.value))
    {window.alert('您的邮政编码输入有误,请使用阿拉伯数字');
    document.reg.postal.focus();
    return false;}
if (document.reg.postal.value.length!=6)
  {window.alert('邮政编码输入有误');
  document.reg.postal.focus();
  return false;}
if (document.reg.phone.value=="")
  {window.alert('请输入联系电话');
  document.reg.phone.focus();
  return false;}
if (document.reg.checkcode.value=="")
  {window.alert('请输入验证码');
  document.reg.checkcode.focus();
  return false;}
  }
  
function ischinese(sstring)
{for (i=0;i<sstring.length;i++)
  {if (sstring.charCodeAt(i)<10000)
    {return false;}
  }
return true;
}

function havenonumber(number)
{text="1234567890";
for(i=0;i<=number.length-1;i++)
  {char1=number.charAt(i);
  index=text.indexOf(char1);
  if(index==-1)
    {return true;}
  }
return false;
}

function IsEmail(argValue)
{var emailStr=argValue.toLowerCase();
var checkTLD=1;
var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/;
var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]";
var validChars="\[^\\s" + specialChars + "\]";
var quotedUser="(\"[^\"]*\")";
var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
var atom=validChars + '+';
var word="(" + atom + "|" + quotedUser + ")";
var userPat=new RegExp("^" + word + "(\\." + word + ")*$");
var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");
var emailPat=/^(.+)@(.+)$/;
var matchArray=emailStr.match(emailPat);
if (matchArray==null)
  {return false;}
var user=matchArray[1];
var domain=matchArray[2];
for (i=0; i<user.length; i++)
  {if (user.charCodeAt(i)>127)
    {return false;}
  }
for (i=0; i<domain.length; i++)
  {if (domain.charCodeAt(i)>127)
    {return false;}
  }
if (user.match(userPat)==null)
  {return false;}
var IPArray=domain.match(ipDomainPat);
if (IPArray!=null)
  {for (var i=1;i<=4;i++)
    {if (IPArray[i]>255)
      {return false;}
    }
    return true;
  }
var atomPat=new RegExp("^" + atom + "$");
var domArr=domain.split(".");
var len=domArr.length;
for (i=0;i<len;i++)
  {if (domArr[i].search(atomPat)==-1)
    {return false;}
  }
if (checkTLD && domArr[domArr.length-1].length!=2 && domArr[domArr.length-1].search(knownDomsPat)==-1)
  {return false;}
if (len<2)
  {return false;}
return true;
}
  //--></SCRIPT>
</head>

<body>

<table width="750"  border="0" align="center" cellpadding="2" cellspacing="2">
  <form name="reg" action="save_reg_user.asp" method="post" onsubmit="return regsubmit();"><tr>
    <td colspan="2" align="center">用户注册</td>
  </tr>
  <tr>
    <td width="250" align="right">用户名:</td>
    <td><input name="username" type="text" id="username" size="20" maxlength="15">
    *      </td>
  </tr>
  <tr>
    <td align="right">密码:</td>
    <td><input name="password" type="password" id="password" size="20" maxlength="15">
      *</td>
  </tr>
  <tr>
    <td align="right">确认密码:</td>
    <td><input name="password2" type="password" id="password2" size="20" maxlength="15">
      *</td>
  </tr>
  <tr>
    <td align="right">问题:</td>
    <td><input name="question" type="text" id="question" maxlength="50">
      *</td>
  </tr>
  <tr>
    <td align="right">答案:</td>
    <td><input name="answer" type="text" id="answer" maxlength="50">
      *</td>
  </tr>
  <tr>
    <td align="right">电子邮件地址:</td>
    <td><input name="email" type="text" id="email" size="15" maxlength="30">
      *</td>
  </tr>
  <tr>
    <td align="right">真实姓名:</td>
    <td><input name="realname" type="text" id="realname" size="12" maxlength="10">
      *</td>
  </tr>
  <tr>
    <td align="right">身份证号码:</td>
    <td><input name="idcard" type="text" id="idcard" maxlength="20">
      *</td>
  </tr>
  <tr>
    <td align="right">性别:</td>
    <td><input name="sex" type="radio" value="男" checked>
        <input type="radio" name="sex" value="女">
      女</td>
  </tr>
  <tr>
    <td align="right">用户类别:</td>
    <td><input name="kind" type="radio" value="1" checked>
      个人注册      <input name="kind" type="radio" value="2">
      企业注册</td>
  </tr>
  <tr>
    <td align="right">详细地址:</td>
    <td><input name="address" type="text" id="address" size="50" maxlength="200">
      *</td>
  </tr>
  <tr>
    <td align="right">邮政编码:</td>
    <td><input name="postal" type="text" id="postal" size="10" maxlength="6">
      *</td>
  </tr>
  <tr>
    <td align="right">联系电话:</td>
    <td><input name="phone" type="text" id="phone" size="15" maxlength="20">
      *</td>
  </tr>
  <tr>
    <td align="right">手机号码:</td>
    <td><input name="mobile" type="text" id="mobile" size="15" maxlength="20"></td>
  </tr>
  <tr>
    <td align="right">QQ号码:</td>
    <td><input name="qq" type="text" id="qq" size="18" maxlength="15"></td>
  </tr>
  <tr>
    <td align="right">MSN地址:</td>
    <td><input name="msn" type="text" id="msn" size="18" maxlength="20"></td>
  </tr>
  <tr align="center">
    <td align="right">验证码:      </td>
    <td align="left"><input name="checkcode" type="text" id="checkcode" size="10" maxlength="4"> 
      <img src="../my_lib/checkcode.asp"></td>
  </tr>
  <tr align="center">
    <td colspan="2">
	<input type="submit" value="提交">
      <input type="reset" name="Submit" value="重置"></td>
  </tr></form>
</table>

</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -