Я использую matInput в angular, где я хочу ограничить пользователя вводом не менее 30 символов в поле. Я обнаружил, что для этого мы можем установить для свойства minLength input значение 30.
Но, добавив это, поле проверяется, даже когда пользователь вводит только пустые пробелы.
Я хочу удалить пробел перед первым символом и рассмотреть другие промежуточные пробелы в моих 30 символах.
Может кто-нибудь предложить мне решение. Я пробовал код ниже:
<input matInput #name="ngModel" placeholder="Enter Value" name="name"
[(ngModel)]="name" required minLength="30">
<mat-hint align="end" *ngIf='name.pristine'>Minimum of 30 characters required</mat-hint>
<mat-error align="end" *ngIf="name.invalid">Minimum of 30
characters required</mat-error>
<mat-hint align="end" *ngIf="!name.pristine">{{name.value}} characters
</mat-hint>