求java中只允许输入正整数的正则表达式

2024-11-27 10:19:44
推荐回答(4个)
回答1:

regex = [1-9]{1}[0-9]{m,n}
这个就可以满足正整数,第一位必须是1-9之间的数字,后面就可以不管有没有0了,其中m表示最少多少位,n表示最大多少位。。

回答2:

只能输入非零的正整数:"^\+?[1-9][0-9]*$"

回答3:

^[1-9]d*$

回答4:

^[1-9]\\d*$