| <script language="JavaScript">
 function TBC7()
 {        var  g;
 g=document.wow.text7.value;
 var  g1;  //统计输入日期的长度
 if  (g!="")
 {
 g1=g.length;
 }
 else
 {
 g1=0;
 }
 
 var  tmpy="";
 var  tmpm="";
 var  tmpd="";
 var  status;//记录-的个数
 status=0;
 for  (i=0;i<g1;i++)
 {
 if(g.charAt(i)=='-')
 {
 status++;
 }
 if(status>2)
 {
 alert("日期形式错误!请输入日期格式如(2006-01-01)")
 return  false;
 }
 
 if((status==0)  &&  (g.charAt(i)!='-'))
 {
 tmpy=tmpy+g.charAt(i);
 }
 if((status==1)  &&  (g.charAt(i)!='-'))
 {
 tmpm=tmpm+g.charAt(i);
 }
 if  ((status==2)  &&  (g.charAt(i)!='-'))
 {
 tmpd=tmpd+g.charAt(i);
 }
 }
 year = new String(tmpy);
 month = new String(tmpm);
 day = new String(tmpd);
 if  ((tmpy.length!=4)   || (tmpm.length!=2)   ||  (tmpd.length!=2))
 {
 alert("日期格式错误!请输入日期格式如(2003-12-05)");
 return  false;
 }
 if  (!((1<=month)  &&  (12>=month)  &&  (31>=day)  &&  (1<=day))  )
 {
 alert("您输入的日期有错误,请重新输入");
 return  false;
 }
 if  (!((year  %  4)==0)  &&  (month==2)  &&  (day==29))
 {
 alert("该年2月没有29日这一天,请检查后输入正确日期");
 return  (false);
 }
 if  ((month<=7)  &&  ((month  %  2)==0)  &&  (day>=31))
 {
 alert("您输入的日期有错误,请检查后输入正确日期");
 return  false;
 
 }
 if  ((month>=8)  &&  ((month  %  2)==1)  &&  (day>=31))
 {
 alert("您输入的日期有错误,请检查后输入正确日期");
 return  false;
 }
 if  ((month==2)  &&  (day==30))
 {
 alert("您输入的日期有错误,请检查后输入正确日期");
 return  false;
 }
 alert("ok");
 }
 </script >
 
 |