Показать сообщение отдельно
  #33 (permalink)  
Старый 06.02.2020, 11:29
Кандидат Javascript-наук
Отправить личное сообщение для Katy93 Посмотреть профиль Найти все сообщения от Katy93
 
Регистрация: 28.12.2018
Сообщений: 137

Получилось но не совсем так как я хотела.
Ввожу я дату например 06.02.2020, так работает. Потом пытаюсь ввести 30.02.2020 пишет "введите дату". Тогда я начинаю проверять разные числа первое число если ввожу 01-12 ошибка исчезает во втором числе допустимо от 01 до 31. Вообщем я так поняла что вместо даты которую я хотела dd.mm.yyyy получилось вот такая mm.dd.yyyy. т.е первый месяц, потом число потом год. Как это исправить, чтобы первое было число потом месяц, год.
$.validator.addMethod("checkData", function(value, element) 
{
    return /^\d{1,2}\.\d{1,2}\.\d{4}$/i.test(value);
},"Введите дату.");


....
$("#Phone").mask("+7(999)999-9999");
$("#date").mask("99.99.9999",{placeholder:"dd.mm.yyyy"});
....
Ответить с цитированием