这段代码只是判断是否符合格式要求,具体日期是否有效还需要进行其他判断,适用于特殊需求。

代码如下:(这段代码的用途在于如果文本框内是正确的日期格式,则系统自动全选。)

var reg = /^(\d{1,4})(-)(\d{1,2})(-)(\d{1,2})$/;
var r = $(this).val().match(reg);
if (r) {
    $(this).select();
}