Swing JTextField - 小数点前最多 3 位数字,小数点后最多 2 位数字
Swing JTextField - Max 3 digits before decimal and max 2 digits after decimal
任何人都可以帮助我验证 JTextField
,它最多只能允许小数点前 3 位和小数点后 2 位?
我对 InputVerifier
使用正则表达式 \d{3}\.\d{2}
。这允许在小数点前后恰好有 3 和 2。我需要在小数点前后 <=3
和 <=2
。
我的项目只需要JTextField.
要验证此类字符串,您可以使用以下正则表达式:
^\d{0,3}\.\d{1,2}$
小数点右边至少需要1位,第一部分可以是0到3位(由于{0,3}
量词)。
请注意,它允许类似 .2
的输入。
任何人都可以帮助我验证 JTextField
,它最多只能允许小数点前 3 位和小数点后 2 位?
我对 InputVerifier
使用正则表达式 \d{3}\.\d{2}
。这允许在小数点前后恰好有 3 和 2。我需要在小数点前后 <=3
和 <=2
。
我的项目只需要JTextField.
要验证此类字符串,您可以使用以下正则表达式:
^\d{0,3}\.\d{1,2}$
小数点右边至少需要1位,第一部分可以是0到3位(由于{0,3}
量词)。
请注意,它允许类似 .2
的输入。