验证数字是否在0.00到20.00之间的正则表达式

Regular expression which validates whether the number is in between 0.00 to 20.00

本文关键字:之间 正则表达式 验证 是否 数字      更新时间:2024-05-25

我搜索了很多,也尝试过,但对我不起作用。我使用的是java脚本。

提供

  1. 包含两个边界(因此0.0020.00有效)
  2. 小数点后的两位数字是强制5无效,但5.00可以)
  3. 前导零无效(因此05.00无效)

正则表达式可以是

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

编辑:如果请求是

  1. 包含两个边界(因此0.0020.00有效)
  2. 小数点后最多有两位55.15.12有效,但5.123无效)
  3. 不允许挂点5.无效)
  4. 前导零无效(因此05.00无效)

正则表达式可以是

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