JS检验日期格式
//----------------------------------
// 校验日期格式
// 短日期(2008-03-29)
//----------------------------------
// 校验时间格式
// 短日期(10:08:45)
//----------------------------------
// 校验日期格式
// 短日期(2008-03-29)
//----------------------------------
1
function CheckDT(str)
2
{
3
var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);
4
if(r==null)
5
{
6
return false;
7
}
8
else
9
{
10
var d= new Date(r[1], r[3]-1, r[4]);
11
return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);
12
}
13
}
//----------------------------------
function CheckDT(str) 2
{ 3
var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/); 4
if(r==null)5
{6
return false; 7
}8
else9
{10
var d= new Date(r[1], r[3]-1, r[4]); 11
return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]); 12
} 13
}// 校验时间格式
// 短日期(10:08:45)
//----------------------------------
1
function CheckTime(str)
2
{
3
var a = str.match(/^(\d{1,2})(:)?(\d{1,2})\2(\d{1,2})$/);
4
if (a==null)
5
{
6
alert('时间格式不正确');
7
return false;
8
}
9
if (a[1]>24 || a[3]>60 || a[4]>60)
10
{
11
alert("无效时间");
12
return false
13
}
14
return true;
15
}
function CheckTime(str) 2
{ 3
var a = str.match(/^(\d{1,2})(:)?(\d{1,2})\2(\d{1,2})$/); 4
if (a==null)5
{6
alert('时间格式不正确'); 7
return false;8
} 9
if (a[1]>24 || a[3]>60 || a[4]>60) 10
{ 11
alert("无效时间"); 12
return false 13
} 14
return true; 15
}

浙公网安备 33010602011771号