0

我使用jQuery.validity插件来验证 PHP 表单。

我需要验证输入日期格式是否为dd-MMM-yyyy,但插件默认为mm/dd/yyyy

当我使用这段代码时,

$("#txtFromDate")                           
            .require()                       
            .match("date")                   
            .lessThanOrEqualTo(new Date()); 

它要求以默认格式输入日期。

如何将输入日期格式更改为dd-MMM-yyyy(例如:01-FEB-2012)?

4

1 回答 1

0

我发现这段代码可以更改 jQuery.validity 插件的输入字符串的日期格式

$.extend($.validity.patterns, {
    date:/^\d\d-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)(-\d{4})?$/
});

注意: 我必须删除对当前日期的输入日期的检查,.lessThanOrEqualTo(new Date());因为它总是返回 false。上面的代码似乎没有改变当前日期检查的格式......

于 2012-02-15T18:27:01.793 回答