Плагин проверки jQuery: проверка пользовательского формата даты - PullRequest
2 голосов
/ 10 января 2012

Я использую плагин jQuery Validate для проверки своей формы, как я могу проверить пользовательскую дату с этим форматом даты DD-MMM-YYY (23-Mar-2012).

Ответы [ 2 ]

5 голосов
/ 10 января 2012

Создание собственного валидатора :

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");
3 голосов
/ 10 января 2012

Посмотрите на 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"
);

Проверьте также ссылки: Пользовательский формат даты с плагином проверки jQuery

Также: Подтвердите две датыэтот формат "дд-ммм-гггг" в javascript

...