Как выполнить проверку поля даты в angular

#javascript #html #angular #angular8 #angular10

Вопрос:

Мне нужна проверка поля даты в angular8 или 10

Формат — ДД / ММ / ГГГГ

Условия:

-> Во-первых, если пользователь вводит [32], должно отображаться сообщение об ошибке, потому что максимальные даты равны 31 только каждый месяц.

-> если он введет [31/02], то опять же, должно появиться сообщение об ошибке, потому что в феврале нет 31 такого дня для каждого месяца

-> Если он снова введет [21/01/156277], он должен показать ошибку, потому что год должен содержать только 4 цифры. наконец.

-> Мне нужна проверка таким образом

-> После даты и месяца символ косой черты должен применяться автоматически, если это невозможно, пользователь должен вводить вручную

-> пожалуйста, помогите мне с этим https://stackblitz.com/edit/angular-bstzvt?file=src/app/datepicker-overview-example.ts

-> Я написал некоторые условия, но не понимаю, где их применить, пожалуйста, помогите мне с этим

Комментарии:

1. Используете ли вы для этого отдельный компонент?

2. Нет, воспользуйтесь помощью этого условия и продолжайте, пожалуйста

Ответ №1:

я так стараюсь, и я думаю, что нашел это. смотрите это: https://stackblitz.com/edit/angular-bstzvt-hnusdx?file=src/app/datepicker-overview-example.html

Комментарии:

1. извините, проверка не работает

2. проверьте это еще раз. @RevanthReddy

3. ПРОВЕРЕНО, сэр, не отображается ошибка, если я набираю текст, а високосный год не работает