正则表达式 大于0的数,包含小数
时间: 2023-07-10 22:04:20 浏览: 96
js正则表达式限制文本框只能输入数字
3星 · 编辑精心推荐
可以使用以下正则表达式来匹配大于0的数,包含小数:
```
^[1-9]\d*(\.\d+)?$
```
解释:
- `^` 匹配字符串的开始
- `[1-9]` 匹配第一位为大于0的数字
- `\d*` 匹配0个或多个数字
- `(\.\d+)?` 匹配一个小数点后跟1个或多个数字的可选组合(即小数部分)
- `$` 匹配字符串的结尾
示例:
- `0.5` 匹配成功
- `10` 匹配成功
- `-1.2` 匹配失败
阅读全文