Я использую NgX-Mask , чтобы замаскировать поле ввода. Я хочу включить специальные символы в маску, поэтому я использовал [dropSpecialCharacters]="false"
из NgXMask.
Из-за угловой проверки он показывает красный индикатор, поскольку образец не соответствует. В настоящее время используется шаблон \d*
<input pattern="\d*" [dropSpecialCharacters]="false" mask="H0:00" placeholder="HH:MM" required
class="form-control" [(ngModel)]="inputValue" name="inputValue" />
Критерии принятия
1 В Safari по умолчанию должна отображаться цифровая клавиатура. (input pattern = "\ d *"), который по умолчанию показывает цифровую клавиатуру.
Ожидаемый результат
Я хочу включить символ ':' в шаблон, чтобы он отображался зеленым цветоминдикатор
Пример StackBlitz
Поддерживаемое приложение: только для iPad
Обновление Этот шаблон будет соответствовать моему вводу ^([0-1][0-9]|[2][0-3]):([0-5][0-9])$
но как мне взять цифровую клавиатуру