function validator() {
if(form1.name.value == ""){alert("您还没有输入用户名呢!");return false;}
if(form1.mima.value == ""){alert("您还没有输入密码呢!");return false;}
if(form1.mima2.value == ""){alert("您还没有输入重输入密码呢!");return false;}
if(form1.mima2.value!=form1.mima.value){alert("您两次输入的密码不一致,请核实!");return false;}
if(form1.email.value == ""){alert("您还没有输入信箱地址呢!");return false;}
if(form1.qq.value == ""){alert("您还没有输入QQ号码呢!");return false;}
if(form1.sfz.value == ""){alert("您还没有输入身份证呢!");return false;}
if(form1.tel.value == ""){alert("您还没有输入电话呢!");return false;}
if(form1.movetel.value == ""){alert("您还没有输入手机呢!");return false;}
if(form1.youbian.value == ""){alert("您还没有输入邮政编码呢!");return false;}
if(form1.index.value == ""){alert("您还没有输入主页呢!");return false;}
//name
var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
var checkStr = form1.name.value;
var allValid = true;
for (i = 0; i < checkStr.length; i++)
{
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
}
if (!allValid)
{
alert("您输入的用户名不能含有字符 < / > ! =等!");
form1.name.focus();
return false;
}
//mima
var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
var checkStr = form1.mima.value;
var allValid = true;
for (i = 0; i < checkStr.length; i++)
{
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
}
if (!allValid)
{
alert("您输入的密码不能含有字符 < / > ! =等!");
form1.mima.focus();
return (false);
}
//email
var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_@.";
var checkStr = form1.email.value;
var allValid = true;
for (i = 0; i < checkStr.length; i++)
{
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
}
if (form1.email.value.length < 6)
{
allValid = false;
}
if (!allValid)
{
alert("您输入的 /"电子邮件地址/" 无效!");
form1.email.focus();
return false;
}
address=form1.email.value;
if(address.length>0)
{
i=address.indexOf("@");
if(i==-1)
{
window.alert("对不起!您输入的电子邮件地址是错误的!")
form1.email.focus();
return false
}
ii=address.indexOf(".")
if(ii==-1)
{
window.alert("对不起!您输入的电子邮件地址是错误的!")
form1.email.focus();
return false
}
}
//email
//qq
var checkok = "0123456789";
var allvalid = true;
for(i = 0;i<form1.qq.value.length;i++){
ch = form1.qq.value.charAt(i)
for(j = 0;j<checkok.length;j++)
if(ch == checkok.charAt(j))
break;
if(j == checkok.length){
allvalid = false;
break;
}
}
if(!allvalid){alert("您输入的QQ号应为数字!");return false; }
//sfz
var checkok1 = "0123456789";
var allvalid1 = true;
for(i = 0;i<form1.sfz.value.length;i++){
ch = form1.sfz.value.charAt(i)
for(j = 0;j<checkok1.length;j++)
if(ch == checkok1.charAt(j))
break;
if(j == checkok1.length){
allvalid1 = false;
break;
}
}
if((form1.sfz.value.length!=15)&&(form1.sfz.value.length!=18)){alert("您输入的身份证位数不对!");return false;}
if(!allvalid1){alert("您输入的身份证号应为数字!");return false; }
//movetel
var checkok1 = "0123456789";
var allvalid1 = true;
for(i = 0;i<form1.movetel.value.length;i++){
ch = form1.movetel.value.charAt(i)
for(j = 0;j<checkok1.length;j++)
if(ch == checkok1.charAt(j))
break;
if(j == checkok1.length){
allvalid1 = false;
break;
}
}
if(form1.movetel.value.length!=11){alert("您输入的手机位数不对!");return false;}
if(!allvalid1){alert("您输入的手机号应为数字!");return false; }
//tel
var checkok1 = "0123456789";
var allvalid1 = true;
for(i = 0;i<form1.tel.value.length;i++){
ch = form1.tel.value.charAt(i)
for(j = 0;j<checkok1.length;j++)
if(ch == checkok1.charAt(j))
break;
if(j == checkok1.length){
allvalid1 = false;
break;
}
}
if(!allvalid1){alert("您输入的电话应为数字!");return false; }
//youbian
var checkok1 = "0123456789";
var allvalid1 = true;
for(i = 0;i<form1.youbian.value.length;i++){
ch = form1.youbian.value.charAt(i)
for(j = 0;j<checkok1.length;j++)
if(ch == checkok1.charAt(j))
break;
if(j == checkok1.length){
allvalid1 = false;
break;
}
}
if(form1.youbian.value.length!=6){alert("您输入的邮政编码位数不对!");return false;}
if(!allvalid1){alert("您输入的邮政编码应为数字!");return false; }
//index
var myReg = /^(http:[a-z0-9]{1,5}/.)+([-//a-z0-9]+/.)+[a-z0-9]{2,4}$/;
if(myReg.test(form1.index.value)) return true;
else{alert("您输入的主页地址不对!");return false;
}
}