正则表达式 大于0小于3的小数
时间: 2023-10-20 14:09:53 浏览: 113
js项目中用到的正则表达式统计
5星 · 资源好评率100%
可以使用以下正则表达式匹配大于0小于3的小数:
```
^(0\.[1-9]|[1-2]\.\d|2\.[0-9]{1,2}|2\.0{1,2}|2)$
```
解释一下:
- `^` 匹配字符串的开头
- `0\.[1-9]` 匹配0.x形式的小数,x为1-9之间的数字
- `[1-2]\.\d` 匹配1.x或2.x形式的小数,x为任意数字
- `2\.[0-9]{1,2}` 匹配2.x形式的小数,x为两位以内的数字
- `2\.0{1,2}` 匹配2.0或2.00
- `2` 匹配2本身
- `$` 匹配字符串的结尾
注意,这个正则表达式只能匹配小数,如果要同时匹配整数和小数,需要稍作修改。
阅读全文