角掩码-字符串操作

问题描述 投票:0回答:1

我需要输入字段可以传递仅小写字母和数字。我可以这样使用自定义蒙版:

customPattern = { 'a': { pattern: new RegExp('[a-z0-9]')}};

此掩码不允许插入大写字母。这就是我需要的...但是...

例如,我还需要能够使用意外激活的大写锁键入字母。当我键入'A'时,必须在输入字段中显示'a'


更新:

我需要更改输入字段的值,不仅要显示该值的格式...我正在通过validate(control:AbstractControl)方法将该值从组件传递到验证器,以进行进一步的验证...所以我需要更改控制值。

angular input mask
1个回答
0
投票

您可以像下面那样利用输入的value属性。

 <input name="name" [value]="name.toLowerCase()" [(ngModel)]="name">

演示-https://stackblitz.com/edit/angular-6-reactive-forms-rfa37f

© www.soinside.com 2019 - 2024. All rights reserved.