$_[0] =~ /^(?:|-|\d+|-\d+)$/ #### $_[0] =~ /^(?:|-|\d+|-\d+|\d+\.\d+|-\d+\.\d+)$/