Проверка ввода с шаблоном Angular 2
В настоящее время я пишу простую форму в ионном 2 (Angular 2). Мне было интересно, как бы я добавил простойрегулярное выражение образец для проверки:
У меня в основном есть это:
<form>
<ion-input stacked-label>
<ion-label>{{label.msisdn}}</ion-label>
<input type="text"
[(ngModel)]="msisdn"
ngControl="msisdnForm"
required
maxlength="10"
minlength="10"
pattern="06([0-9]{8})"
#msisdnForm="ngForm"
>
</ion-input>
<button [disabled]="!msisdnForm.valid" block (click)="requestActivationCode()">
{{label.requestActivationCode}}
</button>
</form>
Максимальная длина, минимальная длина и требуемые значения выбираются (кнопка отключается, если условия не выполняются). Теперь я хочу ограничить ввод числовым и поставить перед ним префикс 06 (голландский номер телефона с минимальным количеством цифр).
Шаблон, однако, не поднят в проверке. Могу ли я сделать это таким образом, или мне нужен подход кода?