通过Java正则表达式验证输入值。我需要接受0.01到1之间的值

通过Java正则表达式验证输入值。我需要接受0.01到1之间的值,java,regex,Java,Regex,我正在努力解决正则表达式的问题。要求是,我需要取0.01到1之间的所有值。 Am使用正则表达式^[0]+(\0-9]{1,10})$|^[1]。这不包括0到1之间的值。但要求接受0.01到1之间的值,0.0和0.00除外。我不知道如何使用正则表达式,我没有访问java代码来验证输入。它只能通过正则表达式进行控制。 需要这方面的帮助吗此正则表达式似乎正是您想要的 “0\[1-9]?|0\[0-9][1-9]| 1”我不明白,这是不是一个Java问题?你可以使用我猜你需要在正则表达式中添加\.来验证

我正在努力解决正则表达式的问题。要求是,我需要取0.01到1之间的所有值。 Am使用正则表达式^[0]+(\0-9]{1,10})$|^[1]。这不包括0到1之间的值。但要求接受0.01到1之间的值,0.0和0.00除外。我不知道如何使用正则表达式,我没有访问java代码来验证输入。它只能通过正则表达式进行控制。
需要这方面的帮助吗

此正则表达式似乎正是您想要的


“0\[1-9]?|0\[0-9][1-9]| 1”

我不明白,这是不是一个Java问题?你可以使用我猜你需要在正则表达式中添加
\.
来验证点的用法。@Marcelo:我需要在一个只接受正则表达式并验证提供的输入的工具中使用它。我对regex验证不太确定,因此不得不在上面发布。不过,这些工具可以在Java上运行。