Fix a posible crash in fetchNextNumeric

Numbers allow '+' or '-' or digit after e/E(see http://json.org/).