^(-)?[1-9][0-9]*$
0不是正数也不是负数,上面的正则表达式符合您的要求
下面这个是输入整数(包括0)的正则
^(-|+)?\d+$

更多推荐

正则表达式 负数