Oké, de nyilván érted mit mondtam... Az első hozzászólásban lévő regex is elfogadja a BPi 1-gyel kezdődő számokat, de jó, akkor legyen
+36 1 2345678 és
+36 12 345678
Ezért felesleges (ha nem akarunk teljesen pontos ellenőrzést csinálni) külön vizsgálni a BPi és nem BPi számokat.
Én csak a kérdésre válaszoltam, nem néztem, hogy mi az a szám amit még el kéne fogadnia. Pl a 38 és 50-es körzetek is 7 jegyűek, a 71-es pedig 10. És egy csomó körzetszám nem is létezik. Én bevallom ezeket nem tudtam, nem is figyeltem rá, de akinek fontos, az úgyis rákeres az interneten.