gpt4 book ai didi

javascript - 使用 HTML 5 和 angularJs 只允许整数(并限制小数)的最快方法是什么

转载 作者:行者123 更新时间:2023-12-03 03:46:24 24 4
gpt4 key购买 nike

我有一个文本输入,它将接收 Id。我只想允许整数。

以下代码不允许特殊字符,但允许浮点/小数:

<input type="number" class="form-control input-sm ng-touched ng-dirty ng-valid ng-valid-number" name="idCliente" id="idCliente" placeholder="ID Cliente" ng-model="vm.idCliente" ng-pattern="/^[0-9]*$/" ng-class="{'error': panelControl.idCliente.$error.pattern}">

在客户端限制小数位的最快方法是什么?

最佳答案

您需要添加将在 keyup 事件上触发的函数,并根据此操作的结果返回 true 或 false num % 1 != 0。然后,您可以通过向输入添加错误类和/或将模型值更改回 null 来显示警告。
附注
将正则表达式用于如此琐碎的目的,这不是一个好主意,从性能的 Angular 来看也是如此。

关于javascript - 使用 HTML 5 和 angularJs 只允许整数(并限制小数)的最快方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45369276/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com