数字格式需要JQuery RegEx ##。##

时间:2016-04-25 15:00:10

标签: javascript regex

我正在尝试创建一个RegEx来验证一个数字。 数字格式为2digits(可选.digits)。例如:1022.21.331.099.99

我的正则表达式是:

^[0-9]{1,2}+(\.[0-9]{1,2})?$

任何人都可以帮助我吗? 谢谢!

1 个答案:

答案 0 :(得分:1)

您需要删除+

^[0-9]{1,2}(\.[0-9]{1,2})?$

Live Demo on Regex101

由于您已使用{1,2}量词,因此您也不应使用+。您可以使用其中之一,而不是两者。

您还可以优化您的RegEx:

^\d\d?(\.\d\d?)?$
  • [0-9]可以替换为\d
  • \d\d?\d{1,2}相同,但缩短2位数

Live Demo on Regex101