jQuery validation plugin: validate custom date format

前端 未结 2 1957
醉梦人生
醉梦人生 2021-01-22 07:04

I am using jQuery Validate plugin to validate my form, how can i validate a custom date with this date format DD-MMM-YYY (23-Mar-2012).

相关标签:
2条回答
  • 2021-01-22 07:24

    Look at 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"
    );
    

    Check also referenced post: Custom date format with jQuery validation plugin

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

    0 讨论(0)
  • 2021-01-22 07:44

    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");
    
    0 讨论(0)
提交回复
热议问题