Hallo Matthias,
if(wert.charAt(i) >= 0 || wert.charAt(i) <= 9)
sollte heissen:
if(wert.charAt(i) >= 0 && wert.charAt(i) <= 9)
Der Operator || bedeutet "oder" damit ist Deine Abfrage in jedem Fall ein Treffer, wenn irgendetwas in dem Feld steht.
&& heisst "und" damit hast Du nur noch Treffer, wenn der Eintrag nur aus Zeichen von 0 - 9 besteht.
Gruß Günter