标签: javascript regex
我需要创建一个正则表达式,允许我用给定的模式控制十进制数。
规则是:
最低人数:1
最大数量:40
允许的十进制值:.5
我正在尝试:^([0-4](\.[0-9]*)?|2(\.5))
^([0-4](\.[0-9]*)?|2(\.5))
答案 0 :(得分:0)
^(?:(?:(?:[1-9]|[1-3][0-9])(\.5)?)|40)$
试试这个。参见演示。
http://regex101.com/r/tF5fT5/36
答案 1 :(得分:0)
^([0-4][\d](\.[0-5]*)?)$
希望这能解决您的问题。