# JavaScript 时间验证 - 短时间

**URL:** <https://www.isharkfly.com/t/javascript/8759>\
**Category:** 前端\
**Created:** [October 31, 2012, 2:27am UTC](https://www.isharkfly.com/t/javascript/8759 "2012-10-31T02:27:11Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![honeymoose](https://www.isharkfly.com/user_avatar/www.isharkfly.com/honeymoose/32/20796_2.png) [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Post date:** [October 31, 2012, 2:27am UTC](https://www.isharkfly.com/t/javascript/8759/1 "2012-10-31T02:27:11Z")

</div>

本帖最后由 Celine 于 2012-10-31 10:40 编辑

形如 (13:04:06)`function isTime(str)
{
    var a = str.match(/^(\d{1,2})(:)?(\d{1,2})\2(\d{1,2})$/);
    if (a == null) {
        alert('输入的参数不是时间格式');
        return false;
    }
    if (a[1]>24 || a[3]>60 || a[4]>60)
    {
        alert("时间格式不对");
        return false
    }
    return true;
}`
