如何用javascript判断录入的日期是否合法如何用javascript判断录入的日期是否合法 function IsValidYear(psYear)
if(sYear == "") if(sYear.match(/[^0-9]/g)!=null) var nYear = parseInt(sYear, 10); if((nYear < 0) || (9999 < nYear)) return true;
if(psMonth==null) if(isNaN(psMonth)==true) if(sMonth == "") if(sMonth.match(/[^0-9]/g)!=null) var nMonth = parseInt(sMonth,10); if((nMonth < 0) || (12 < nMonth)) return true;
if(psDay==null) if(isNaN(psDay)==true) if(sDay == "") if(sDay.match(/[^0-9]/g)!=null) var nDay = parseInt(psDay, 10); if((nDay < 0) || (31 < nDay)) return true;
var sYear = new String(psYear); if(IsValidYear(sYear)==false) if(IsValidMonth(sMonth)==false) if(IsValidDay(sDay)==false) var nYear = parseInt(sYear, 10); if(sYear=="" && sMonth=="" && sDay=="") if(sYear=="" || sMonth=="" || sDay=="") if(nMonth == 2) 上一篇:如何用javascript防止连打(双击) 下一篇:注意JavaScript中RegExp对象的test方法 更多相关文章
|
推荐文章
精彩文章
· 通用表单验证函数
|