正则表达式用于检查确定的数字

时间:2014-11-11 09:58:39

标签: javascript regex

我需要创建一个正则表达式,允许我用给定的模式控制十进制数。

规则是:

最低人数:1

最大数量:40

允许的十进制值:.5

我正在尝试:^([0-4](\.[0-9]*)?|2(\.5))

2 个答案:

答案 0 :(得分:0)

^(?:(?:(?:[1-9]|[1-3][0-9])(\.5)?)|40)$

试试这个。参见演示。

http://regex101.com/r/tF5fT5/36

答案 1 :(得分:0)

^([0-4][\d](\.[0-5]*)?)$

希望这能解决您的问题。