^\d+$
or
^[1-9]\d*|0$
^-[1-9]\d*|0$
^((-\d+)|(0+))$
^[1-9]\d*$
^([1-9][0-9]*){1,3}$
^\+?[1-9][0-9]*$
^-[1-9]\d*$
^\-[1-9][0-9]*$