Hallo Carsten,
Ich weiss natuerlich nicht, in welchem Zusammenhang du Deine Nummer testest.
Zumindest im Zusammenhang mit Shopsystemen und aehnlichen halte ich das aber fuer bedenklich. Die gleichen Bedenken habe ich auch bei Postleitzahlen. Solche Dinge funktionieren immer nur regional begrenzt, in den USA hat sich beispielsweise eine feste Syntax durchgesetzt. In Europa scheitert ein solches Unterfangen aber spaetestens an auslaendischen Formaten, meine Telefonnummer zB. ist
+352 6xxxxxx8, meine Postleitzahl L-2xxx. In Luxemburg gibt es auch nicht die 0 bei der Ortsvorwahl, das L- hingegen ist ein fester Beststandteil der PLZ.
Fuer eine Telefonnummer faende ich es insofern besser, nur auf +?[\d ()]+ zu testen, bei Postleitzahlen nur auf deren Vorhandensein. Aehnlich ist das ja bei Emailadressen, wo man mehr und mehr dazu uebergeht, nur auf @ mit einem Punkt irgendwo dahinter zu pruefen.
Gruss
Dieter