我有几个文本框。在那些文本框中,我需要检查几种类型。
仅允许数字和小数
Ex:123.2323 //不允许任何字符
小数后只允许2个数字
Ex:123.23 //不允许任何字符,只允许小数后2位数
小数点后只允许1个数字
Ex:123.2 //不允许任何字符,只允许小数后1位数
我必须在文本框中的OnKeyPress事件中检查这些验证。
如果可能,需要3种方法。
请帮我解决这个问题。提前谢谢。
答案 0 :(得分:3)
Regular expressions和Quirksmode.org是您的朋友。
此外,jQuery之类的内容可能有助于validation。
答案 1 :(得分:1)
如果您愿意,可以尝试使用此jquery plugin来格式化数字。
您可以设置所需的小数位数。它有很好的文档,因此很容易使用。
答案 2 :(得分:0)
根据KeyUp事件发生这种情况的需要,您需要使用JavaScript。 Here's一个用于验证数字的脚本,您可以根据需要进行修改。