function checkForm(form)
{ 
var filter=/^\s*[A-Za-z0-9]{6,30}\s*$/; 
if (!filter.test(form.name.value)) 
{ 
alert("用户名填写错误！长度不小于6个字符，不超过30个字符，不要使用空格，可用字符（A-Z a-z 0-9)"); 
form.name.focus(); 
return (false); 
} 

if (!filter.test(form.password1.value)) { 
alert("密码填写错误！长度不小于6个字符，不超过30个字符，不要使用空格，可用字符（A-Z a-z 0-9)"); 
form.password1.focus(); 
form.password1.select(); 
return (false); 
} 

if (!filter.test(form.password2.value)) { 
alert("请重复密码！长度不小于6个字符，不超过30个字符，不要使用空格，可用字符（A-Z a-z 0-9)"); 
form.password2.focus(); 
form.password2.select(); 
return (false); 
} 

if (form.password2.value!=form.password2.value ){ 
alert("两次填写的密码不一致，请重新填写！"); 
form.password1.focus(); 
form.password1.select(); 
return (false); 
}

if(form.email.value==""){ 
alert("请输入您的电子邮件！"); 
form.email.focus(); 
return (false); 
} 

if (form.email.value.length > 0 && !form.email.value.match( /^.+@.+$/ ) ) {
alert("EMAIL 错误！请重新输入");
form.email.focus();
return (false);
} 

var filtermob=/^(((1[0-9]{1}[0-9]{1}))+\d{8})$/; 
if (form.mob.value.length >0 && !filtermob.test(form.mob.value)) 
{ 
alert("请输入有效移动电话号码！"); 
form.mob.focus(); 
return (false); 
} 

var filtertel=/(\d{3}-)?\d{8}|(\d{4}-)(\d{7})/; 
if (form.tel.value.length >0 && !filtertel.test(form.tel.value)) 
{ 
alert("电话号码错误，如023-888888**或0317-88888**"); 
form.tel.focus(); 
return (false); 
}

var filterqq=/[1-9]d{4}(?!d)/; 
if (form.qq.value.length >0 && !filterqq.test(form.qq.value)) 
{ 
alert("QQ号码格式错误，不低于5位数字"); 
form.qq.focus(); 
return (false); 
}

var filterpost=/[1-9]d{5}(?!d)/; 
if (form.post.value.length >0 && !filterpost.test(form.post.value)) 
{ 
alert("邮政号码错误，为6位数字"); 
form.post.focus(); 
return (false); 
}

}
