正则表达式为1或2位数,带有一个可选的小数位

时间:2014-05-16 22:26:23

标签: javascript jquery regex formatter

我使用:http://firstopinion.github.io/formatter.js/index.html屏蔽输入。

我正在看"模式"选项并且我在编写带有可选小数位的1或2位数的正则表达式时遇到问题。

良好的投入:
2.5
12.5
.5
1

输入错误:
.25
123.5
1.55

感谢您的帮助!

1 个答案:

答案 0 :(得分:11)

^\d{0,2}(?:\.\d)?$
  • \d{0,2} = 0-2位数
  • \.\d =小数点后跟1位数
  • (?: ... )? =可选群组
  • ^$将其锚定到开头和结尾

DEMO