用于匹配数字的正则表达式,格式为99.99

时间:2013-07-23 07:34:23

标签: javascript html regex validation input

到目前为止,我有:/\d{1,2}\.\d{1,2}/。但我不想包括除数字以外的任何其他字符(不要a0.12)。这适用于maxlength设置为5的输入字段。基本上,输入字段应仅允许格式为“99.99”的数字。有什么想法吗?

3 个答案:

答案 0 :(得分:4)

您可以尝试使用此功能。它符合您的要求。

/^\d{1,2}\.\d{1,2}$/

答案 1 :(得分:0)

尝试使用

  

/ \ d {2,2}。\ d {2,2} /

表达式{2,2}将帮助您将模式的最小和最大长度限制为两个。我认为{2}也应该有用。

答案 2 :(得分:0)

试试这个:

/^(\d{1,2}\.\d{1,2}|\d{1,2})$/
  • 匹配9999.9999.9
  • 9.99.不匹配。