Regex用于匹配格式为99.99的数字

Regex for matching numeric with format 99.99

本文关键字:数字 格式 用于 Regex      更新时间:2023-09-26

到目前为止,我有:/'d{1,2}'.'d{1,2}/。但我不想包含除数字以外的任何其他字符(不想要a0.12)。这是针对最大长度设置为5的输入字段。基本上,输入字段应该只允许格式为"99.99"的数字。有什么想法吗?

您可以尝试使用这个。它符合您的要求。

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

试试这个:

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

尝试使用

/''d{2,2}。''d{2,2}/

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