Peter: 0190/0900 Nummern erkennen

Beitrag lesen

Hi *,

ich möcht bei einem Webformular erkennen ob jemand eine 0190er / 0900er Nummer eingegeben hat.
Mit regulären Ausdrücken kommt man da nicht sehr weit, da die Nummer auch durch irgendwelche Vor-vorwahlen maskiert sein kann (zB: 01058190123456) o.ä.. Insgesamt ist das Problem alles andere als trivial und benötigt sicher einiges an Spezialregelwerk.

Meine Frage: Kennt jemand eine Library (für PHP o.ä.) die dieses Problem für deutsche Nummern behandelt - oder mit der man z.B. Rufnummern parsen und in ihre Bestandteile zerlegen kann (Ländervorwahl, Ortsvorwahl etc.) oder mit der man zumindest eine Rufnummer syntaktisch auf ihre Gültigkeit überprüfen kann?

Grüße,
Peter