Вы можете достичь этого следующим образом.
HTML
<form [formGroup]="myForm">
<ion-col>
<input #num formControlName="number" />
<span style="color:red" *ngIf="(
myForm.get('number').hasError('pattern') &&
myForm.get('number').touched)">Invalid input.</span>
</ion-col>
</form>
TS
myForm: FormGroup;
numRegex = /^-?\d*[.,]?\d{0,2}$/;
constructor() {
this.myForm = new FormGroup({
number: new FormControl('', [Validators.required, Validators.pattern(this.numRegex)])
});
}
Демонстрация StackBlitz