/^[1-9]+$/ /^[1-9]*[1-9][0-9]*$/ 这有区别么? 目的只是排除负数和0的正整数 只能是整数 回复讨论(解决方案) 第一个不允许有 0 第二个允许有 0 你说他们一样吗? 第一个都是1-9的数字 第二个尾数有可能是0的数字 第一个不许有0 第二个第一位数字不许是0