java正则表达式 满足大于0,小于1000,且保留2位小数
时间: 2023-08-15 14:13:59 浏览: 326
JSR303校验一些常用的规则
你可以使用以下正则表达式来满足大于0,小于1000且保留2位小数的要求:
```java
^(0|[1-9]\d{0,2}(?:\.\d{1,2})?|1000)$
```
这个正则表达式的含义是:
- `^` 和 `$` 表示匹配整个字符串的开始和结束
- `(0|[1-9]\d{0,2}(?:\.\d{1,2})?|1000)` 匹配0,或者匹配1到999之间的数字,或者匹配1000。数字部分可以包含小数点和小数部分,小数部分最多保留2位
这个正则表达式可以用来验证输入是否符合大于0,小于1000且保留2位小数的要求。
阅读全文