我需要一个正则表达式模式才能接受正整数.它也可以接受一个零.
我不想接受带有前导零的小数,负数和数字.
有什么建议?
^(0|[1-9][0-9]*)$
" [1-9][0-9]*|0"
[1-9][0-9]*|0
我只是用" [0-9]+"代表正整数.
[0-9]+
这将允许不以零开头的十进制数字(或整数):
^(([1-9]*)|(([1-9]*)\.([0-9]*)))$
如果要允许以零开头的数字,您可以执行以下操作:
^(([0-9]*)|(([0-9]*)\.([0-9]*)))$