如何验证我的数字输入字段仅接受整数而不接受任何类型的小数(逗号/点)?
Code
Component
import { FormGroup, FormBuilder, Validators } from '@angular/forms';
this.savingData = this.formBuilder.group({
amount: ['', Validators.required], // only accept integer 123000
});
HTML
<ion-input type="number" min="1" inputmode="numeric" formControlName="amount" placeholder="{{ 'SAVINGS.amount' | translate }}" ></ion-input>
任何想法?
您可以尝试 Angular Reactive 形式模式验证器 https://angular.io/api/forms/PatternValidator
this.savingData = this.formBuilder.group({
amount: ['', [Validators.required, Validators.pattern("^[0-9]*$")]], // only numbers
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)