Hi,
von regulären Ausdrücken hab ich nicht so viel Ahnung, aber als Laie würde ich sagen Telefonnummern zu zerlegen oder zu erkennen ist sogut wie unmöglich. Natürlich wäre es leicht zu überprüfen ob die eingegebene Ziffernfolge eine 900 oder 0900 enthält. Aber es gibt auch Leute die haben dann Telefonnummern wie 58900 z.B. und wären somit ausgeschlossen.
Wenn du dann überprüfen willst wo ungefähr sich die Ziffernfolge befindet hast du das Problem mit der Maskierung und wie jemand die Nummer eingibt. Mit Ländervorwahl, Ortsvorwahl... Außerdem werden einige einen Schrägstrich verwenden, andere einen Bindestrich und so weiter. Du könntest natürlich mehrere Felder vorgeben. Z.B. Ländervorwahl, Ortsvorwahl bzw. Handynetzvorwahl und eigentlich Nummer. Und das dann zu überprüfen geht auch nicht eindeutig, es gibt unterschiedlich lange Ortsvorwahlen und Telefonnummern mit verschiedenen Anzahlen von Ziffern.
Außerdem kann man sowas auch umgehen, weil die Eingabe ja vom User abhängig ist. Wenn du Angst vor Spambots hast, wirst du hier im Forum viele Lösungen finden.
MfG,
Christian