您的位置:首页 > Web前端 > JavaScript

js验证日期格式

2014-02-25 13:44 447 查看


JS检验日期格式

//----------------------------------

// 校验日期格式

// 短日期(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

}
//----------------------------------

// 校验时间格式

// 短日期(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

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: