<SCRIPT language="JavaScript">
<!--
function checkreg()
{
if (document.form1.User.value=="")
{
alert("请输入您的用户名!");
form1.User.focus();
return false;
}
if (document.form1.User.value.length<4 || document.form1.User.value.length>15)
{
alert("用户名长度限制在4-15位!");
form1.User.focus();
return false;
}
if (document.form1.Pwd.value=="")
{
alert("请输入密码!");
form1.Pwd.focus();
return false;
}
if (document.form1.Pwd.value.length<6 || document.form1.Pwd.value.length>15)
{
alert("密码长度限制在6-15位!");
form1.Pwd.focus();
return false;
}
if(document.form1.Pwd.value!=document.form1.Pwdagain.value)
{
alert("两次输入的密码不同!")
form1.Pwd.focus();
return false;
}
if (document.form1.Qq.value=="")
{
alert("请输入您的QQ号码!");
form1.Qq.focus();
return false;
}
if (document.form1.Qq.value.length>10 || document.form1.Qq.value.length<4)
{
alert("QQ长度应该在4-10位之间!");
form1.Qq.focus();
return false;
}
if (document.form1.Email.value=="")
{
alert("请输入您的Email地址!");
form1.Email.focus();
return false;
}
var myRegex = /@.*\.[a-z]{2,6}/;
var email = form1.Email.value;
email = email.replace(/^ | $/g,"");
email = email.replace(/^\.*|\.*$/g,"");
email = email.toLowerCase();//验证电子邮件的有效性
if (email == "" || !myRegex.test(email))
{
alert ("请输入有效的E-MAIL!");
form1.Email.focus();
return false;
}
return true;
}
if(document.form1.mobile.value.length!=11)
{
//验证手机号为11位
alert("您的手机号不正确哦!")
document.form1.mobile.focus();
return false;
}
var mobile=document.form1.mobile.value;
var reg0=/^13\d{5,9}$/; //130--139。至少7位
var reg1=/^15\d{5,9}$/; //15至少7位
var reg2=/^18\d{5,9}$/; //18

var my=false;
if (reg0.test(mobile))my=true;
if (reg1.test(mobile))my=true;
if (reg2.test(mobile))my=true;

if (!my){
alert("您的手机号不正确哦")
document.form1.mobile.focus();
return false;
}
function Isval(val,name)
{
if (val.value!='' && (isNaN(val.value) || val.value==0))
{
alert(name+"应填数字!");
val.value="";
val.focus();
}
}
//-->
</SCRIPT>
<form name="form1"  onsubmit="return checkreg()" method="post" action="regdo.asp"  >
<table width="372" height="89" border="0" cellpadding="0" cellspacing="0" bordercolor="#0000FF" align="center">
<tr>
<td width="127" height="32">用户名:</td>
<td width="122"><label>
<input type="text" name="username" id="User"/>
</label>
</tr>
<tr>
<td height="27">密码:</td>
<td height="27" colspan="2"><input type="password" name="pass" id="Pwd"></td>
</tr>
<tr>
<td height="27">确认密码:</td>
<td height="27" colspan="2"><input type="password" name="passagain" id="Pwdagain"></td>
</tr>
<tr>
<td height="27">QQ:</td>
<td height="27" colspan="2"><input type="text" name="qq" id="Qq" onblur="Isval(Qq,'QQ')"></td>
</tr>
<tr>
<td height="27">E-mail:</td>
<td height="27" colspan="2"><input type="text" name="email" id="Email"></td>
</tr>
<tr><td>
<input type="submit" name="Submit" value="提交" ></input>
</td>
<td colspan="2">
<input type="reset" name="Reset" value="重置" /> </td>
</tr> </table>
</form>

转载请注明转自:运达's blog(原文地址:http://www.yunda51.com/?p=138