java正则表达式限制保留两位小数
时间: 2023-11-19 19:56:35 浏览: 253
JS通过正则限制 input 输入框只能输入整数、小数(金额或者现金) 两位小数
Java正则表达式限制保留两位小数可以使用以下代码实现:
```java
private static final Pattern DECIMAL_PATTERN = Pattern.compile("^\\d+(\\.\\d{1,2})?$");
public static boolean isDecimal(String input) {
Matcher matcher = DECIMAL_PATTERN.matcher(input);
return matcher.matches();
}
```
其中,`DECIMAL_PATTERN`是一个正则表达式,用于匹配数字和小数点,保留两位小数。`isDecimal`方法接受一个字符串参数,如果该字符串符合正则表达式,则返回`true`,否则返回`false`。
阅读全文