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?

questionAnswers(2)

yourAnswerToTheQuestion