HTML код
<input type="number" min="0" max="100" required placeholder="Charge" [(ngModel)]="rateInput" name="rateInput" [formControl]="rateControl">
Проверка TypeScript
this.rateControl = new FormControl("", [Validators.max(100), Validators.min(0)]);
Это позволит использовать только положительные значения. Что если нам нужно проверить как положительные, так и отрицательные значения от 0 до 100?