正则表达式大于0小于1
时间: 2023-10-12 12:20:31 浏览: 375
js项目中用到的正则表达式统计
5星 · 资源好评率100%
可以使用以下正则表达式匹配大于0小于1的数字:
```
^0\.\d+|0\.0*[1-9]\d*$
```
解释:
- `^` 表示匹配字符串的开头
- `0\.` 匹配以 0 开头的小数点
- `\d+` 匹配一位或多位数字
- `|` 表示或者
- `0\.0*[1-9]\d*` 匹配以 0. 开头的一位或多位非零数字,可以有多个前导的 0
- `$` 表示匹配字符串的结尾
因此,该正则表达式可以匹配 0.1、0.01、0.001 等数字,但不能匹配 1、0 或 -0.5 等数字。
阅读全文