正则验证大于20
时间: 2023-07-28 18:29:08 浏览: 47
你可以使用正则表达式来验证一个数字是否大于20。以下是一个简单的正则表达式:
```regex
^[2-9]|[1-9][0-9]+$
```
这个正则表达式可以匹配大于20的数字。解释如下:
- `^` 表示字符串的开始
- `[2-9]` 匹配数字2到9中的任意一个
- `|` 表示或者
- `[1-9][0-9]+` 匹配大于10的数字,其中 `[1-9]` 匹配数字1到9中的任意一个,`[0-9]+` 匹配一个或多个数字
- `$` 表示字符串的结束
因此,这个正则表达式可以匹配大于20的数字,包括21、22、30、100、1000等等。
相关问题
正则验证大于1小于365
以下是可以用于验证大于1小于365的正则表达式:
```
^(?:[2-9]|[1-9]\d|[12]\d{2}|3[0-5]\d)$
```
解释:
- `^` 匹配字符串的开始位置
- `(?:[2-9]|[1-9]\d|[12]\d{2}|3[0-5]\d)` 匹配 2 到 365 之间的数字,使用了非捕获括号 `(?:)`,其中:
- `[2-9]` 匹配 2 到 9 之间的数字
- `[1-9]\d` 匹配 10 到 99 之间的数字
- `[12]\d{2}` 匹配 100 到 299 之间的数字
- `3[0-5]\d` 匹配 300 到 359 之间的数字,或 360 到 365 之间的数字
- `$` 匹配字符串的结束位置
注意:这个正则表达式只能匹配大于1小于365的整数,不能匹配小数或负数。
正则验证大于30小于90
可以使用以下正则表达式进行验证:
```
^[3-8]\d|9[0-9]$
```
该正则表达式可以匹配30到89之间的整数。具体解释如下:
- `^` 匹配字符串的开始位置
- `[3-8]\d` 匹配30到89之间的两位数,第一位数字可以是3到8,第二位数字可以是0到9
- `|` 表示或者
- `9[0-9]` 匹配90到99之间的两位数
- `$` 匹配字符串的结束位置
因此,该正则表达式能够匹配30到89之间的整数,而不匹配其他数字。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.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)