时间:2021-05-18
复制代码 代码如下:
functionIsValidYear(psYear)
{
varsYear=newString(psYear);
if(psYear==null)
{
returnfalse;
}
if(isNaN(psYear)==true)
{
returnfalse;
}
if(sYear=="")
{
returntrue;
}
if(sYear.match(/[^0-9]/g)!=null)
{
returnfalse;
}
varnYear=parseInt(sYear,10);
if((nYear<0)||(9999<nYear))
{
returnfalse;
}
returntrue;
}
functionIsValidMonth(psMonth)
{
varsMonth=newString(psMonth);
if(psMonth==null)
{
returnfalse;
}
if(isNaN(psMonth)==true)
{
returnfalse;
}
if(sMonth=="")
{
returntrue;
}
if(sMonth.match(/[^0-9]/g)!=null)
{
returnfalse;
}
varnMonth=parseInt(sMonth,10);
if((nMonth<0)||(12<nMonth))
{
returnfalse;
}
returntrue;
}
functionIsValidDay(psDay)
{
varsDay=newString(psDay);
if(psDay==null)
{
returnfalse;
}
if(isNaN(psDay)==true)
{
returnfalse;
}
if(sDay=="")
{
returntrue;
}
if(sDay.match(/[^0-9]/g)!=null)
{
returnfalse;
}
varnDay=parseInt(psDay,10);
if((nDay<0)||(31<nDay))
{
returnfalse;
}
returntrue;
}
functionIsValidDate(psYear,psMonth,psDay)
{
if(psYear==null||psMonth==null||psDay==null)
{
returnfalse;
}
varsYear=newString(psYear);
varsMonth=newString(psMonth);
varsDay=newString(psDay);
if(IsValidYear(sYear)==false)
{
returnfalse;
}
if(IsValidMonth(sMonth)==false)
{
returnfalse;
}
if(IsValidDay(sDay)==false)
{
returnfalse;
}
varnYear=parseInt(sYear,10);
varnMonth=parseInt(sMonth,10);
varnDay=parseInt(sDay,10);
if(sYear==""&&sMonth==""&&sDay=="")
{
returntrue;
}
if(sYear==""||sMonth==""||sDay=="")
{
returnfalse;
}
if(nMonth<1||12<nMonth)
{
returnfalse;
}
if(nDay<1||31<nDay)
{
returnfalse;
}
if(nMonth==2)
{
if((nYear%400==0)||(nYear%4==0)&&(nYear%100!=0))
{
if((nDay<1)||(nDay>29))
{
returnfalse;
}
}
else
{
if((nDay<1)||(nDay>28))
{
returnfalse;
}
}
}
elseif((nMonth==1)||
(nMonth==3)||
(nMonth==5)||
(nMonth==7)||
(nMonth==8)||
(nMonth==10)||
(nMonth==12))
{
if((nDay<1)||(31<nDay))
{
returnfalse;
}
}
else
{
if((nDay<1)||(30<nDay))
{
returnfalse;
}
}
returntrue;
}
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
JS判断日期格式是否合法的简单实例如下://函数名:CheckDateTime//功能介绍:检查是否为日期时间functionCheckDateTime(s
被JavaScript验证的这些典型的表单数据有:用户是否已填写表单中的必填项目?用户输入的邮件地址是否合法?用户是否已输入合法的日期?用户是否在数据域(num
被JavaScript验证的这些典型的表单数据有以下几种:1.用户是否已填写表单中的必填项目?2.用户输入的邮件地址是否合法?3.用户是否已输入合法的日期?4.
在单元格中,输入身份证号码,有15或18位两种,由于输入过多导致输入错误,请问如何检验?1、身份证位数(是否为15位或18位)2、日期是否合法(主要是判断月份是
之前总结了一下关于jquery如何判断复选框是否选中的问题,今天总结如何判断js复选框是否选中javascript判断复选框是否选中,下面通过例子来说明(现在有