用 js正则表达式 function CheckDate(strDate) //var strDate = document.getElementById("date_hour").value; var reg=/^(/d4)(/d2)(/d2)$/; if(!reg.test(strDate)) alert("日期格局不正确!/n准确格式为:20040101"); return false; //var ss=strDate.split("/"); //var year=ss[0]; //var month=ss[1]; //var date=ss[2]; var year=strDate.substring(0,javascript 如何控制div顺序,4); var month=strDate.substring(4,Java JFrame 对象如何实现全屏,6); var date=strDate.substring(6,8); //alert(year+month+date); if(!checkYear(year))return false; if(!checkMonth(month))return false; if(!checkDate(year,month,date))return false; return true; function checkYear(year) if(isNaN(parseInt(year))) alert("年份输入有误,请重新输入!"); return false; else if(parseInt(year)<1950 function checkMonth(month) if(isNaN(parseInt(month,10)))alert("月份输入有误,请从新输入!"); return false; else if(parseInt(month,10)<1 function checkDate(year,month,jar的游戏如何安装到手机,date)parseInt(date)>daysOfMonth) alert("日期应该在1-"+daysOfMonth+"之间!"); return false; else return true; function CalDays(year,month) var date= new Date(year,James今夏会如何?,month,JACK JONES 如何识别?,0); return date.getDate(); function isLeapYear(year) if((year %4==0 && year %100!=0) 持续追问: 多谢老大领导!当初有了日期判定,那日期后面的时光如何断定啊?时候秒,不超过59 弥补答复: 一样的用正则抒发式,都可以,你可以去学习下这个,正则表白式能够验证数字,字母,符号什么的
(责任编辑:admin)
|