验证十进制值是否有效

时间:2015-06-18 06:22:08

标签: ruby string validation

我想验证给定小数后的数字。大于10的值应视为无效。我需要一个正则表达式命令来验证。例如:

输入:预期回复

  1. 0.005:有效
  2. 1.003:无效
  3. 1.04:有效
  4. 我尝试了以下正则表达式,但它没有给我预期的结果。

    /\d{0,1}\d{0,3}/
    

1 个答案:

答案 0 :(得分:0)

如果我理解你的问题

^(0\.\d{3}|[1-9]\.\d{2}|10\.00)$

online test