【发布时间】:2013-01-22 15:21:53
【问题描述】:
我正在尝试验证浮点数的输入,最大值为1.0,最小值为0。
Min : 0
Max : 1
可能的值;
0.1
0.99
0.365
我怎样才能用正则表达式成功?
【问题讨论】:
-
您为什么要使用正则表达式?即便如此,你尝试过什么?
-
科学记数法是否可接受 (1.2e-1)?是否需要前导零(例如,0.123 可以吗)?标志可以吗 (+0.5)?
-
努力学习正则表达式@Rohit
-
这是验证(字符串仅包含您要检查的数字)还是匹配(查找与正则表达式匹配的子字符串)?解决方案会略有不同。
-
@tylerdurden 如果您正在尝试学习正则表达式(或其他任何东西),那么提出实际上只有具体的最终答案的问题不会有太大帮助。我认为 read, try, fail, repeat until success 方法在这里更合适;可能会跟进一个问题“我让 X 工作了,但是为什么尝试了 Y 却没有,为什么?”
标签: regex