正则表达式,用于验证数字是否介于0.00到20.00之间

时间:2016-04-13 10:01:39

标签: javascript regex

我已经搜索了很多也试过但它不适合我。 我正在使用java脚本。

1 个答案:

答案 0 :(得分:1)

提供

  1. 包含两个边框(因此0.0020.00有效)
  2. 小数点后两位数是必填5无效,但5.00没问题)
  3. 前导零无效(因此05.00无效)
  4. 正则表达式可以是

    (^1?[0-9]\.[0-9]{2}$)|(^20\.00$)
    

    修改:如果请求

    1. 包含两个边框(因此0.0020.00有效)
    2. 小数点后的最多最多两位数(55.15.12有效,但5.123不是)
    3. 悬空点是不允许的(5.无效)
    4. 前导零无效(因此05.00无效)
    5. 正则表达式可以是

      (^1?[0-9](\.[0-9]{1,2})?$)|(^20(\.0{1,2})?$)