Aya*_*ane 3 validation input ionic3 angular5
我需要进行以下输入,以便它只接受数字:
<ion-input formControlName="quantity"></ion-input>
Run Code Online (Sandbox Code Playgroud)
我知道这可以通过 type=number 来实现,但由于其他原因我只能使用类型文本。是否可以通过输入文本来做到这一点?另外我如何验证最小和最大金额?
可以通过以下方式精确完成:
在您的 .ts 文件中:
numericOnly(event): boolean {
let pattern = /^([0-9])$/;
let result = pattern.test(event.key);
return result;
}
Run Code Online (Sandbox Code Playgroud)
在您的 .html 文件中:
<ion-input
class="input"
inputmode="numeric"
type="number"
(keypress)="numericOnly($event)"
>
</ion-input>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6634 次 |
| 最近记录: |