我使用jQuery.validity插件来验证PHP表单。
我需要验证输入日期格式是否为 dd-MMM-yyyy ,但插件默认为 mm / dd / yyyy 。
当我使用此代码时,
$("#txtFromDate")
.require()
.match("date")
.lessThanOrEqualTo(new Date());
它要求以默认格式输入日期。
如何将输入日期格式更改为 dd-MMM-yyyy (例如:01-FEB-2012)?
答案 0 :(得分: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。上面的代码似乎没有改变当前日期检查的格式......