^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$  ^(-?[1-9]\d*\.\d+)$|^(-?0.\d*)$这样会不会好点