gpt4 book ai didi

javascript - 用于捕获 float 范围 (3.0 – 5.5) 的正则表达式

转载 作者:行者123 更新时间:2023-11-30 12:03:13 25 4
gpt4 key购买 nike

我想不出一个正则表达式来捕获 3.0 到 5.5 之间的 float 。

这是我目前所拥有的:/^[3-5]+(\.[0-9]{1,2})?$/

最佳答案

范围和正则表达式不能齐头并进。但是由于您的范围较小。这会起作用。

正则表达式: \b([3-4]\.[0-9]|5\.[0-5])\b

解释:

  • [3-4]\.[0-9] 将匹配从 3.04.9

  • 5\.[0-5] 将匹配从 5.05.5

  • \b 两侧不允许在数字之前或之后。

要检查完整字符串是否在指定范围内,您可以使用: ^([3-4]\.[0-9]|5\.[0-5])$

Regex101 Demo

关于javascript - 用于捕获 float 范围 (3.0 – 5.5) 的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36068299/

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