gpt4 book ai didi

javascript - 我怎样才能让输入字段只接受 AngularJS 的 INTEGERS

转载 作者:行者123 更新时间:2023-11-30 06:52:05 25 4
gpt4 key购买 nike

如何防止使用 angularJS 在输入字段中输入除数字(整数)以外的任何内容

type="number"允许 float

我也尝试了几个带有 ng-pattern 的正则表达式,但那些 float 仍然被允许,尽管我明确指定了数字。

我目前正在摆弄观察者,但无法使它们正常工作,至少目前还不能。我正在考虑为这些字段编写 keydown 事件处理程序,但仍然希望有更好的方法。

最佳答案

如果输入类似 1.4 的内容,这会将输入输入到 stepMitchMatch

不需要正则表达式模式,因为您可以使用通用属性来做到这一点

:invalid{
background: red
}
:valid{
background: lime
}
<input type="number" step="1">

如果你需要过度使用它,那么使用 angular-ui/mask用 9?9?9?9?9?9?9?9?9?9?作为屏蔽值

关于javascript - 我怎样才能让输入字段只接受 AngularJS 的 INTEGERS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37703653/

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