Предположим есть дата 21.08.2019, которую пользователь ввел в поле. Проверяем ее при помощи JavaScript вот так:
function isValidDate(dateStr) {
return !isNaN(new Date(String(dateStr)));
}
Но как проверить дату, а точнее полноту ее ввода, если ввод даты
опционален? Если юзер ввел например
11.05 - html выдает попросту пустой стринг.
Как пресечь такую ошибку, если ввод даты опционален?
.