chomp($processor); # removes \n # would check for whole numbers like 1, 12, 389 if (! $processor || $processor !~ /^\d+$/){ #would check for numbers with optional decimal point and + or minus sign if (! $processor || $processor !~ /^(+|-)?\d+(\.\d*)?$/){