Az IP cím nem szám, szóval ha eleve csak számokra szűrsz, akkor IP cím nem lehet benne.
A valódi problémád neked szerintem az, hogy először definiáld, hogy neked mi jelent az, hogy szám.
Az 12e3 egy szám lehet, ha megengedjük az ún. tudományos jelölést. De lehet, hogy csak egy négykarakteres azonosító.
Az IP cím csak számokból áll, de nem szám. A YYYY-mm-dd formátumú dátum is számokból áll, de nem szám. Őt meg kéne találnod?
A TAJ számok sem számok, csak számjegyekből álló stringek. Azért nem számok, mert például olyan szám nincsen, hogy "009 045 045". Őt meg kéne találnod?
A verziószámokat meg kéne találnod? Az, hogy 1.2.3, az nem szám, csak számokból áll, és hasonlít az IP címekhez. Őt meg kéne találnod?