Javascript OnKeyUp事件的十进制检查

Javascript OnKeyUp事件的十进制检查,javascript,asp.net,javascript-events,Javascript,Asp.net,Javascript Events,我有两个文本框。在这些文本框中,我需要选中几个类型 只允许数字和小数 Ex:123.2323//不允许使用任何字符 小数点后只允许2个数字 Ex:123.23//不允许有任何字符,小数点后只允许有2位数字 小数点后只允许1个数字 Ex:123.2//不允许有任何字符,小数点后只允许有1位数字 我必须在文本框中的OnKeyPress事件中检查这些验证 如果可能,需要3种方法 请帮我做这个。提前谢谢。我们是您的朋友 另外,像这样的东西可能会对你有所帮助。并且你是这里的朋友 另外,类似的内容可能会有帮

我有两个文本框。在这些文本框中,我需要选中几个类型

  • 只允许数字和小数

    Ex:123.2323//不允许使用任何字符

  • 小数点后只允许2个数字

    Ex:123.23//不允许有任何字符,小数点后只允许有2位数字

  • 小数点后只允许1个数字

    Ex:123.2//不允许有任何字符,小数点后只允许有1位数字

  • 我必须在文本框中的OnKeyPress事件中检查这些验证

    如果可能,需要3种方法

    请帮我做这个。提前谢谢。

    我们是您的朋友

    另外,像这样的东西可能会对你有所帮助。

    并且你是这里的朋友


    另外,类似的内容可能会有帮助。

    基于在KeyUp事件中发生这种情况的需要,您需要使用JavaScript。仅用于验证数值的脚本,您可以根据需要修改该脚本。

    基于在KeyUp事件中发生这种情况的需要,您需要使用JavaScript。仅用于验证数字的脚本,您可以根据需要修改该脚本。

    如果您需要,可以尝试使用此jquery设置数字格式


    您可以设置所需的小数位数。它有很好的文档,因此易于使用。

    如果需要,可以尝试使用此jquery设置数字格式


    您可以设置所需的小数位数。它有很好的文档,因此易于使用。

    您需要的是一些正则表达式专家…:P你需要更好地描述你想要什么。您可能想使用regex,也许。。。除非这需要很快。你要找的是一些正则表达式专家…:P你需要更好地描述你想要什么。您可能想使用regex,也许。。。除非这需要快速燃烧。