任何人都可以帮我验证JTextField
的验证,它只允许小数点前最多3位数,小数点后最多2位数字吗?
我使用正则表达式\\d{3}\\.\\d{2}
作为InputVerifier
。这允许在十进制之前和之后正好3和2。我需要在小数点前后<=3
和<=2
。
我的项目只需要JTextField 。
答案 0 :(得分:2)
要验证此类字符串,可以使用以下正则表达式:
^\d{0,3}\.\d{1,2}$
小数点右侧至少需要1位数字,第一部分长度可以是0到3位(由于{0,3}
量词)。
请注意,它允许.2
- 就像输入一样。