我有一个 TextField
,其中输入应限制在 1.00 到 5.00 之间。
我尝试了 "\\d+\\.\\d+"
, [0-9]{1,5}(\.[0-9]+)?
但是两者都不起作用,这是可以理解的。
谢谢。
最佳答案
正如评论中所述,有一些输入字段类型可以为您执行此检查。然而,回答你的字面问题,你可以使用这个:
^([1-4]\.[0-9]{2})|(5\.00)$
您需要专门处理范围的 5.00 端。
关于java - 正则表达式仅允许一系列 double ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45490045/