Rejects leading zeroes and numbers like 1.e+5 (decimal dot with missing number with signed exponent).