如题
if( str is DateTime )
{
Response.Write("<font color=red>是日期</font>");
}
else
{
Response.Write("<font color=red>不是日期</font>");
}
function strDateTime(str)
{
var r = str.match(/^(/d{1,4})(-|//)(/d{1,2})/2(/d{1,2})$/);
if(r==null)return false;
var d= new Date(r[1], r[3]-1, r[4]);
return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);
}
调用if(strDateTime("2005-05-05"))
alert("是");
else
alert("不是");
答案一
if( str is DateTime )
{
Response.Write("<font color=red>是日期</font>");
}
else
{
Response.Write("<font color=red>不是日期</font>");
}
答案二
function strDateTime(str)
{
var r = str.match(/^(/d{1,4})(-|//)(/d{1,2})/2(/d{1,2})$/);
if(r==null)return false;
var d= new Date(r[1], r[3]-1, r[4]);
return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);
}
调用if(strDateTime("2005-05-05"))
alert("是");
else
alert("不是");