jQuery验证插件:验证自定义日期格式

时间:2012-01-09 20:35:14

标签: javascript jquery date validation

我正在使用jQuery Validate插件来验证我的表单,如何使用此日期格式验证自定义日期DD-MMM-YYY(2012年3月23日)。

2 个答案:

答案 0 :(得分:5)

Create a custom validator

jQuery.validator.addMethod("mydate", function(value, element) { 
  return this.optional(element) || /^\d\d?-\w\w\w-\d\d\d\d/.test(value); 
}, "Please specify the date in DD-MMM-YYYY format");

答案 1 :(得分:3)

查看http://www.intelligrape.com/blog/2010/03/31/client-side-date-validation-using-jquery-plugins/

jQuery.validator.addMethod("customDateValidator", function(value, element) {
        // parseDate throws exception if the value is invalid
        try{jQuery.datepicker.parseDate( 'm/dd/yy', value);return true;}
        catch(e){return false;}
    },
    "Please enter a valid date"
);

检查还引用了帖子:Custom date format with jQuery validation plugin

另外:Validate two dates of this "dd-MMM-yyyy" format in javascript