正则表达式验证:输入数字且范围在0到100之间
可以使用以下正则表达式来验证只能输入数字并且非小于100大于0:
^(?!0$)(?!00$)(?!0[0-9]{2}$)[0-9]{1,2}$
解释:
- ^(?!0$):以非零数字开头;
- (?!00$):不允许输入两个0;
- (?!0[0-9]{2}$):不允许以0开头后面跟两个数字;
- [0-9]{1,2}$:只允许输入最多两位数字。
示例:
- 输入:'0',不符合要求;
- 输入:'01',符合要求;
- 输入:'99',符合要求;
- 输入:'100',符合要求;
- 输入:'101',不符合要求。
原文地址: https://www.cveoy.top/t/topic/hrU0 著作权归作者所有。请勿转载和采集!