Validação de entrada com padrão Angular 2
Atualmente, estou escrevendo um formulário simples em 2 iônico (Angular 2). Eu queria saber como eu adicionaria um simplesexpressão regular padrão para a validação:
Eu basicamente tenho isso:
<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>
O comprimento máximo, o comprimento mínimo e o necessário estão sendo selecionados (o botão é desativado se as condições não forem atendidas). Agora, quero limitar a entrada ao numérico e prefixá-la com 06 (número de telefone holandês com quantidade mínima de números).
O padrão, no entanto, não é captado na validação. Posso fazer dessa maneira ou preciso de uma abordagem de código?