gpt4 book ai didi

java - 两位小数的正则表达式

转载 作者:行者123 更新时间:2023-11-29 20:58:17 26 4
gpt4 key购买 nike

我希望 Regexp 的值范围在 8 到 36 之间,最多两位小数...有效值为:

8.5
9.56
10.69
35.9

无效的是

123
5.9866

这是我的正则表达式..

([8-9]|[1-2][0-9]|(3[0-6]))|(([8-9]|[1-2][0-9]|(3[0-5]))(.[0-9][0-9]?)?)

但它正在接受12348799

请帮帮我....

最佳答案

您可以使用此正则表达式来匹配 36.99:

^([89]|[12][0-9]|3[0-6])(\.[0-9]{1,2})?$

RegEx Demo

要最多匹配 36 个,只使用这个正则表达式(感谢@Croises):

^(?:([89]|[12][0-9]|3[0-5])(\.[0-9]{1,2})?|36)$

关于java - 两位小数的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26959612/

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