Не считая пробела при установке свойства minLength ввода - PullRequest
0 голосов
/ 19 июня 2020

Я использую 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>
...