角度/形式整数验证器

如何验证我的数字输入字段只接受整数而不接受任何类型的小数(逗号/点)?


代码

Component


import { FormGroup, FormBuilder, Validators } from '@angular/forms';


this.savingData = this.formBuilder.group({

  amount: ['', Validators.required], // only accept integer 123000

});

HTML

http://img4.mukewang.com/640ae01b0001ce3106200315.jpg

<ion-input type="number" min="1" inputmode="numeric" formControlName="amount" placeholder="{{ 'SAVINGS.amount' | translate }}" ></ion-input>

任何想法?



缥缈止盈
浏览 93回答 2
2回答

慕斯王

您可以尝试 Angular Reactive 表单模式验证器this.savingData = this.formBuilder.group({&nbsp; amount: ['', [Validators.required, Validators.pattern("^[0-9]*$")]], // only numbers});

SMILET

尝试使用类似\d+.&nbsp;它在Validators.pattern()
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript