If an exponent part is found, it must have at least one digit

After stripping off any sign we still need at least one token: there
is a test before the sign stripping, but one after was missing.