如何通过 Angular2 在输入框中仅键入特定字符,验证



我只想在输入框中插入特定的字符,例如"7"和"8"。当我添加验证和用户输入类型="数字"和最小="7"max="8"时,我可以插入其他键,但在下一个过程中我收到验证消息。在验证发生之前,我找不到如何编写特定字符。

问候阿尔珀

我的片段 :

 <input type="number" min="0" max="12" name="input8">

试试这个

 <form [formGroup]="form" (ngSubmit)="submit()">
   <input type="number" min="0" max="12" name="input8" formControlName="input8" required>
   <span *ngIf="input8.touched && input8.errors">
    <span *ngIf="input8.errors.minlength">
    number at list 7 digit
    </span>
    <span *ngIf="input8.errors.maxlength">
    number is not greater than 8 digit
    </span>
    </span>
    </form>

最新更新