Android 正则表达 只能输入大于0的两位小数
时间: 2023-11-24 13:43:22 浏览: 82
Android金额输入框只允许输入小数点后两位效果
你可以使用以下正则表达式来限制输入为大于0的两位小数:
```java
^(?!0\\.00)\\d+\\.\\d{2}$
```
这个正则表达式的含义是:
- `^` 表示匹配字符串的开始
- `(?!0\\.00)` 表示负向预查,防止出现0.00的情况
- `\d+` 表示匹配一个或多个数字
- `\\.` 表示匹配小数点
- `\d{2}` 表示匹配两个数字
- `$` 表示匹配字符串的结束
使用这个正则表达式,如果输入满足大于0且有两位小数的要求,将会匹配成功。
阅读全文