0-750成绩分数正则表达式支持小数
时间: 2023-11-11 21:46:10 浏览: 190
如果要支持小数形式的0-750成绩分数,可以以下正则表达式:
```regex
^(?:[0-6]?[0-9]{1,2}|7[0-4][0-9]|750)(?:\.\d+)?$
```
这个正则表达式匹配0到750之间的整数或小数形式的成绩分数。它分为两个部分:
1. `(?:[0-6]?[0-9]{1,2}|7[0-4][0-9]|750)` 匹配0到749之间的整数或750这个特定的整数。
- `[0-6]?[0-9]{1,2}` 匹配0到699之间的两位数或一位数的整数。
- `7[0-4][0-9]` 匹配700到749之间的三位数。
- `750` 匹配750这个特定的整数。
2. `(?:\.\d+)?` 匹配可选的小数部分,其中 `\.\d+` 匹配小数点后面的一位或多位数字。
例如,"90"、"100"、"500"、"749"、"750"、"99.5"、"500.25" 都会匹配,而 "800"、"-50"、"99." 不会匹配。
希望这个正则表达式符合你的需求。如果还有其他问题,请随时提问!
阅读全文