che ne dici allora di una bella espressione regolare? per vedere se la stringa è formata solo da numeri? poi, nel caso, la trasformi in intero.

Mi sembra una buona soluzione no?