我需要输入字段可以传递仅小写字母和数字。我可以这样使用自定义蒙版:
customPattern = { 'a': { pattern: new RegExp('[a-z0-9]')}};
此掩码不允许插入大写字母。这就是我需要的...但是...
例如,我还需要能够使用意外激活的大写锁键入字母。当我键入'A'时,必须在输入字段中显示'a'。
更新:
我需要更改输入字段的值,不仅要显示该值的格式...我正在通过validate(control:AbstractControl)方法将该值从组件传递到验证器,以进行进一步的验证...所以我需要更改控制值。
您可以像下面那样利用输入的value属性。
<input name="name" [value]="name.toLowerCase()" [(ngModel)]="name">
演示-https://stackblitz.com/edit/angular-6-reactive-forms-rfa37f