正则验证大于1小于365
时间: 2023-08-31 17:26:48 浏览: 338
正则表达式函数
以下是可以用于验证大于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的整数,不能匹配小数或负数。
阅读全文