function mycheck(){ var str=$("#date").val(); var reg =/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/; ---创建正则验证表达式 var r = str.match(reg); ---使用正则表达式对字符串查找,并将包含查找的结果作为数组返回 if(r==null){alert("对不起,您输入的日期格式不正确!");Stime.starttime.focus();return;} if(r[3]<1||r[3]>12){alert("月份必须介于1和12之间,请您重新输入!");$("#date").focus();return;} ---对月份进行判定