仅允许数字0-168,包括最多两位的小数

时间:2016-01-05 19:44:53

标签: javascript regex

这是我到目前为止所做的:

/^(1[0-6][0-8]|1[0-5][0-9]|1[01][0-9]|[1-9]?[0-9])$/

此正则表达式仅允许数字0-168,但不允许任何小数位,即1.512.56167.99

1 个答案:

答案 0 :(得分:1)

^(?:\d\d?|1[0-5]\d|16[0-7])(?:\.\d\d?)?$

匹配0168的数字,不包括168本身。

如果您想添加它,只需

|^168(?:\.00?)?$