帮我写一个数字并且大于0的正则表达式
时间: 2024-02-11 16:04:41 浏览: 27
好的,正则表达式如下:
```^\d*[1-9]\d*$```
解释一下:
- `^` 表示匹配输入字符串的开头。
- `\d*` 表示匹配任意个数字(0-9)。
- `[1-9]` 表示匹配数字 1-9 中的任意一个。
- `\d*` 表示匹配任意个数字(0-9)。
- `$` 表示匹配输入字符串的结尾。
所以,这个正则表达式能够匹配任意大于 0 的数字。
相关问题
我要校验数字,并且规定大于0小于100 的正则表达式
可以使用以下正则表达式进行校验:
```
^(0|[1-9]\d?|100)$
```
解释一下:
- `^` 表示匹配字符串的开始位置。
- `(0|[1-9]\d?|100)` 表示匹配数字,可以是0,或者是1到9之间的一位数字,或者是10到99之间的两位数字,或者是100。
- `$` 表示匹配字符串的结束位置。
因此,这个正则表达式可以匹配大于0小于100的数字。
我要校验数字,并且规定大于-100小于100 的正则表达式
可以使用以下正则表达式进行校验:
```
^-?(0|[1-9]\d?|100)$
```
解释一下:
- `^` 表示匹配字符串的开始位置。
- `-?` 表示匹配一个可选的负号。
- `(0|[1-9]\d?|100)` 表示匹配数字,可以是0,或者是1到9之间的一位数字,或者是10到99之间的两位数字,或者是100。
- `$` 表示匹配字符串的结束位置。
因此,这个正则表达式可以匹配大于-100小于100的数字。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)