^(\-|\+?)\d+(\.\d+)?$如果没有+号的,用:^(\-?)\d+(\.\d+)?$--------小数点不行就用:^(\-?)\d+$上面所有包含的正则分离开就是:(\-|\+?) 匹配±号(\-?) 匹配-号或没有负号(正数)\d+匹配至少1个数字!
^[-+]?([1-9]\d*|0)$
^[-+]?[0-9]+$