2012-05-23 3 views
2

Можно создать дубликат:
Javascript date regex DD/MM/YYYYJQuery функция формат даты проверки двигателя

я использую эту проверку: - jquery validation engine

и функции проверки по умолчанию для формат даты: -

"date": { 
        "regex": /^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/, 
        "alertText": "* Invalid date, must be in YYYY-MM-DD format" 
       }, 

в формате YYYY-MM-DD, я хочу, чтобы изменить это DD-MM-YYYY

кто может мне помочь, чтобы переписать эту функцию еще раз

+0

U пытался что-то. .. ?? –

+0

Посмотрите ответ здесь. Http://stackoverflow.com/questions/5465375/javascript-date-regex-dd-mm-yyyy – Murtaza

ответ

1

Предположим, вы используете Jquery валидатор плагин для проверки формы и теперь вы хотите проверить поле даты с пользовательским форматом, таким как mm/dd/yyyy или dd/mm/yyyy или dd-mm-yyyy или mm-dd-yyyy, тогда нет способа сделать это, передав параметры.

В настоящее время плагин Jquery Validator не позволяет определять формат даты для проверки.

В этом случае вам нужно добавить одну настраиваемую функцию, и вам нужно записать в нее код проверки формата даты и передать эту функцию в качестве параметра для этого поля в функции проверки правильности.

http://triotips.com/programming/jquery/jquery-validate-plugin-custom-date-format-validation-394.html

заменить это и попробовать

/^(0?[1-9]|[12][0-9]|3[01])[\/\-](0?[1-9]|1[012])[\/\-]\d{4}$ 
Смежные вопросы