Hi,
String muss
- mit [0-9] beginnen
- darf dann * Zeichen [0-9/-] haben
- darf aber nicht mit [/-] enden
- darf nicht [/-] 2mal direkt hintereinander haben
Du möchtest also tatsächlich Telefonnummern prüfen?
Und dabei viele gültige Angaben als fehlerhaft verwerfen wie z.B. +49 211 346008 oder (0211) 346008?
Mal ein kleiner Ansatz für Dich, den Du nur noch für die letzte Bedingung erweitern müsstest:
^((\+[0-9]{2,4}( [0-9]+? | ?\([0-9]+?\) ?))|(\(0[0-9 ]+?\) ?)|(0[0-9]+?( |-|\/)))[0-9]+?[0-9 \-\/]*[0-9]$
freundliche Grüße
Ingo