正则表达式限制小数点前三位,小数点后2位
时间: 2023-11-08 19:31:46 浏览: 122
正则验证小数点后面只能有两位数的方法
可以使用以下正则表达式限制小数点前三位,小数点后2位:
```
^\d{1,3}(?:\.\d{0,2})?$
```
解释如下:
- `^` 表示匹配字符串的开头。
- `\d{1,3}` 表示 1 到 3 个数字。
- `(?:\.\d{0,2})?` 表示可选的小数部分,其中 `(?:...)` 表示非捕获组,`\.` 表示匹配小数点,`\d{0,2}` 表示匹配0到2个数字。
- `$` 表示匹配字符串的结尾。
这个正则表达式可以匹配如下字符串:
- 123.45
- 123.4
- 123
- 1.23
- 1.2
但无法匹配如下字符串:
- 1234.56
- 123.456
- 12.345
阅读全文