对OnKeyUp事件进行十进制检查

时间:2010-08-11 02:17:07

标签: javascript asp.net javascript-events

我有几个文本框。在那些文本框中,我需要检查几种类型。

  1. 仅允许数字和小数

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

  2. 小数后只允许2个数字

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

  3. 小数点后只允许1个数字

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

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

    如果可能,需要3种方法。

    请帮我解决这个问题。提前谢谢。

3 个答案:

答案 0 :(得分:3)

Regular expressionsQuirksmode.org是您的朋友。

此外,jQuery之类的内容可能有助于validation

答案 1 :(得分:1)

如果您愿意,可以尝试使用此jquery plugin来格式化数字。

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

答案 2 :(得分:0)

根据KeyUp事件发生这种情况的需要,您需要使用JavaScript。 Here's一个用于验证数字的脚本,您可以根据需要进行修改。