Tach!
Ist vermutlich etwas übertrieben, kA wie lange deutsche Telefonnummern sein dürfen. Generell gebe ich bei Regex gerne eine Obergrenze vor, um formell gültige aber im weiteren Verlauf problematische Eingaben abzufangen.
Generell geht man bei Telefonnummern von einer Maximallänge von 22 Ziffern aus. Keine Ahnung, wo ich mal dieses Wissen herhabe. E.164 geht jedenfalls von maximal 15 Ziffern aus. Da fehlen aber auch noch Verkehrsausscheidungsziffern (sprich die Nullen, inklusive Rauswahl-0 für Telefonanlagen, und ähnliches), weil E.164 immer mit der Landeskennzahl beginnt.
dedlfix.