gpt4 book ai didi

Javascript 或 Jquery - 将输入字段限制为仅 8 位小数

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

是否可以使用 Jquery/Javascript 将 HTML 中的表单字段限制为仅 3 位小数。我的意思是:33.334 也应该被允许作为输入 3.344 和 444444.556 等,但它不应允许 5.6664 等。

我该怎么做?

最佳答案

你不需要 jQuery 来做到这一点。只需使用 pattern <input> 的属性像这样

<input type="text" pattern="^\d+\.\d{0,3}$">

上面的内容适用于大多数浏览器,但如果你想支持一些旧浏览器,你可以绑定(bind) <input>在基于键的事件上并使用上述正则表达式检查值并限制用户输入。

$('input').on('blur', function () {
if (!/^\d+\.\d{0,3}$/.test($(this).val())) {
alert("Must be a number upto 3 decimals!");
}
});

DEMO

Enter 查看 pattern在行动中。点击其他地方查看 jQuery 的实际应用

关于Javascript 或 Jquery - 将输入字段限制为仅 8 位小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25627503/

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