相关疑难解决方法(0)

用于验证日期时间格式的正则表达式(MM/DD/YYYY)

我正在尝试验证日期时间格式MM/DD/YYYY.这是我正在尝试的代码请帮助.

 function ValidateDate(testdate) {
        var Status
        var reg = /^(((0[1-9]|[12]\d|3[01])\/(0[13578]|1[02])\/((19|[2-9]\d)\d{2}))|((0[1-9]|[12]\d|30)\/(0[13456789]|1[012])\/((19|[2-9]\d)\d{2}))|((0[1-9]|1\d|2[0-8])\/02\/((19|[2-9]\d)\d{2}))|(29\/02\/((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))))$/g;
        if (!reg.test(testdate)) {
            Status = false;
        }
        return Status;
    }
Run Code Online (Sandbox Code Playgroud)

javascript regex jquery

22
推荐指数
2
解决办法
11万
查看次数

热得到不完整的datetime-local输入值

我的页面上有以下表格:

<input id='startDate' type='datetime-local' step=1 name='startDate'>
Run Code Online (Sandbox Code Playgroud)

我使用此代码来获取字段的值:

var start = $('#startDate').val();
Run Code Online (Sandbox Code Playgroud)

我的问题是输入字段的值保持未定义,直到填写完每个部分,包括小时,分钟,秒和上午/下午.我希望能够从表格中获得一个只有所选年份的价值.

我该怎么做呢?我很乐意将未填写的值清零,但我无法弄清楚如何获得用户填写的datetime-local部分.

我知道我可以使用jQuery UI的datepicker的timepicker插件来做到这一点,但我真的不想走这条路 - 我更喜欢Chrome实现.

javascript jquery html5 datetime html-input

7
推荐指数
1
解决办法
1850
查看次数

标签 统计

javascript ×2

jquery ×2

datetime ×1

html-input ×1

html5 ×1

regex ×1