gpt4 book ai didi

javascript - 如何为 0.01 - 8.50 之间的数字范围生成正则表达式

转载 作者:行者123 更新时间:2023-11-29 22:56:01 30 4
gpt4 key购买 nike

想要为 0.01 到 8.50 之间的数字范围生成正则表达式

谁能帮帮我?

到目前为止已经尝试过了

^\d{1}(\.\d{2})?$

最佳答案

假设点后应该有 2 个数字,您可以使用 alternations :

^0\.0[1-9]|0\.[1-9][0-9]|[1-7]\.[0-9]{2}|8\.(?:[0-4][0-9]|50)$
  • ^ 字符串开始
  • 0\.0[1-9] 匹配 0.01 到 0.09
  • | 或者
  • 0\.[1-9][0-9] 匹配 0.10 - 0.99
  • | 或者
  • [1-7]\.[0-9]{2} 匹配 1.00 到 7.99
  • | 或者
  • 8\.(?:[0-4][0-9]|50) 匹配 8.00 到 8.49 或 8.50
  • $ 字符串结束

Regex demo

关于javascript - 如何为 0.01 - 8.50 之间的数字范围生成正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56647423/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com