Проверка тактового ввода

#angular7

#angular7

Вопрос:

Я хотел бы проверить ввод, который должен быть в этом формате: 00:00 (час: минуты), чтобы нельзя было использовать символы, просто обычный формат часов! Есть идеи?

 <input [(ngModel)]="item.time_in" [disabled]="isLock" value="{{ item.time_in }}" type="text" class="form-control">
  

Ответ №1:

Используйте средство проверки шаблонов angular с регулярным выражением, которое проверяет время:

(d{2}):(d{2})

Средство проверки шаблонов позволяет вам проверить, соответствует ли ввод вашего элемента управления строке регулярного выражения.