当前位置: 首页 > 知识库问答 >
问题:

如何限制浮动值的输入?[副本]

班泽语
2023-03-14
i = 0;
$(document).ready(function(e){
    $("input").keypress(function(e){
         var patt = new RegExp("^[0-9]{1,4}(?:\.[0-9]{0,3})?$");
         var val = this.value + e.key;
         debugger;
    if (!patt.test(val)){
    	e.preventDefault();
    }
    });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Enter your name: <input type="number">

共有1个答案

钮高朗
2023-03-14

这应该做到:

^\d{0,4}(\.\d{0,4}){0,1}$

您可以查看以下内容:

正则表达式

 类似资料:
  • 问题内容: 我正在寻找将输入中的值限制为4并将4位数字值处理给我的控制器的方法。 问题答案: 可以随时为其发出指令:

  • 在这里,我做了一个文本输入,它显示1000按文本范围的vlaue划分: 数字结果出现在小数点以外。如何限制文本输入中出现的字符数(例如4位数:12.34)?在这里似乎不起作用。

  • 我知道围棋习语没有setter和getter。但我需要限制Go中变量的值。 我定义了新类型 被定义为MyStringType的变量需要限制值。 MyStringType的变量只能有3个值:“是”、“否”、“我不知道” 如何在戈朗中做到这一点?在Java中,C中有setter和getter,但在Golang中是不正常的。 我知道,我可以创造 并创造 但我认为这是错误的方式。

  • 问题内容: 我正在尝试创建一个限制用户输入的文本字段。我有这个代码: 它成功限制了输入。但是,当我尝试按键盘上的其他字符时,它将更改文本字段上的最后一个字符。有什么想法可以阻止吗?我知道其他人会说我应该使用Document(不记得了)来制作这种东西,但是我不能。我不知道如何在netbeans中做到这一点。请帮忙。 问题答案: 这是一种简单的方法:

  • 问题内容: 我正在学习“困难方式” Python35。下面是原始代码,我们被要求对其进行更改,以便它可以接受其中不包含0和1的数字。 这是我的解决方案,可以很好地运行并识别浮点值: 通过搜索类似的问题,我找到了一些答案,这些答案可以帮助我编写另一个解决方案,如下面的代码所示。问题是,使用isdigit()不允许用户输入浮点值。因此,如果用户说要取50.5%,它将告诉他们学习如何键入数字。否则它适用