正整数正则表达式
时间: 2023-06-29 13:16:16 浏览: 132
js正则表达式 限1-2位整数,或者至多含有两位小数的写法
正整数的正则表达式可以使用如下的表达式:
```
^[1-9]\d*$
```
解释如下:
- `^` 表示匹配字符串的开始位置。
- `[1-9]` 表示匹配数字1-9中的任意一个数字。
- `\d*` 表示匹配0个或多个数字。
- `$` 表示匹配字符串的结束位置。
综合起来,`^[1-9]\d*$` 表示匹配由一个非零数字开头,后面可以跟0个或多个数字的字符串,即正整数。
例如,正整数123可以匹配该正则表达式,而0、-123、1.23等则不行。
阅读全文