function checkdate(bdate){ if (bdate.length == 0) return true;
var re = /^(0?[1-9]|11|12|10)\/([1-2]?[0-9]|0[1-9]|30|31)\/([1-2]\d{3})$/;
return re.test(bdate);
}
var re = /^(0?[1-9]|11|12|10)\/([1-2]?[0-9]|0[1-9]|30|31)\/([1-2]\d{3})$/;
return re.test(bdate);
}
function isDate(sDate)
{
var reDate=/^([0-9]{4})-([0-9]{2})-([0-9]{2})$/;
if(!reDate.test(sDate)) return false;
var y=parseInt(RegExp.$1), m=parseInt(RegExp.$2), d=parseInt(RegExp.$3);
if(m>12 || d>31) return false;
var sMonth="4|6||9|11";
if(sMonth.indexOf(String(m))!=-1 && d==31) return false;
if((y%4!=0 || (y%4==0 && y%400!=0)) && m==2 && d>28) return false;
return true;
}
alert(isDate("1983-02-29"));
alert(isDate("1982-09-22"));
</script>
function Query()
{
var Re=new RegExp("(\\d+)");
var RS=new RegExp( /^(0?[1-9]|11|12|10)\\/([1-2]?[0-9]|0[1-9]|30|31)\\/([1-2]\\d{3})$/);
if (window.document.all.item("consignName").value=="Send_date")
{
if (Rs.exec(QueryForm.QueryKey.value))
{
QueryForm.targer="ListFrame";
QueryForm.action="return.asp";
QueryForm.submit();
}
else
{
window.alert("查询日期的输入应为“2000-3-21”,请重新输入");
}
}
}
String.prototype.isDate = function() {
var p;
var re1 = /(\d{4})[年./-](\d{1,2})[月./-](\d{1,2})[日]?$/;
var re2 = /(\d{1,2})[月./-](\d{1,2})[日./-](\d{2})[年]?$/;
var re3 = /(\d{1,2})[月./-](\d{1,2})[日./-](\d{4})[年]?$/;
if(re1.test(this)) {
p = re1.exec(this);
return new Date(p[1],p[2],p[3]);
}
if(re2.test(this)) {
p = re2.exec(this);
return new Date(p[3],p[1],p[2]);
}
if(re3.test(this)) {
p = re3.exec(this);
return new Date(p[3],p[1],p[2]);
}
return false;
}