sai che non ho capito bene qual'è il tuo problema?

nel secondo esempio prova invece con la funzione "is_numeric"