﻿

	function ismail(mail)
	{
	return(new RegExp(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/).test(mail));
	}
	
	function istelephonenumber(num){
		return (new RegExp(/^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$/).test(num));
	}
	
	function ismobilenumber(num){
		return (new RegExp(/^(13[0-9]|15[0|3|6|7|8|9]|18[8|9])\d{8}$/).test(num));
	}
	
	function ispost(num){
		return (new RegExp(/^[1-9]\d{5}$/).test(num));
	}

function checkform(){

if(form.name.value==""){
		alert("请输入您的姓名！");
		form.name.focus();
		return false;
	}
	
	if(form.orgname.value==""){
		alert("请输入您的单位名称！");
		form.orgname.focus();
		return false;
	}

	if(form.keshi.value==""){
		alert("请输入您的科室！");
		form.keshi.focus();
		return false;
	}

	if(form.zhiwu.value==""){
		alert("请输入您的职务！");
		form.zhiwu.focus();
		return false;
	}

	if(form.zhicheng.value==""){
		alert("请输入您的职称！");
		form.zhicheng.focus();
		return false;
	}


//alert('phone');

if(!ismobilenumber(form.phone.value)&&form.phone.value!="")
{
        alert("请输入正确的手机号码或置空！");
        form.phone.focus();
        return false;
}
	
	//alert('phone2');
	
	if (!istelephonenumber(form.phone2.value)&&form.phone2.value!="")
    {
        alert("请输入正确的电话号码或置空！");
        form.phone2.focus();
        return false;
     }

	 
	// alert('email');

	if(!ismail(form.email.value)&&form.email.value!=""){
		alert("请输入正确的Email或置空！"); 
		form.email.focus();
		return false;
	 }
	
	 
	// alert('post');
	 
	if (!ispost(form.post.value)&&form.post.value!="")
    {
        alert("请输入正确的邮政编码或置空！");
        form.post.focus();
        return false;
     }
	
	
	
	if(form.yanzheng.value == "") 
	{ 
		alert('请输入验证码！');
		form.yanzheng.focus(); 
		return false;
	}
	if(form.yanzheng.value != form.authnum.value) 
	{ 
		alert('验证码输入错误,请重新输入！');
		form.yanzheng.focus(); 
		return false;
	}

}



//随机生成4位验证码
	function RndNum(n) 
	{
		var rnd="";
		for(var i=0;i<n;i++)
		rnd+=Math.floor(Math.random()*10);
		return rnd;
	}
	function getRndNum()
	{
		var rndnum = RndNum(4);
		return rndnum;
	}
