Registriert seit: 29. Mai 2002
37.621 Beiträge
Delphi 2006 Professional
|
AW: Telefonnummer check
8. Jun 2015, 14:52
Ist es wirklich so schwer oder denke ich zu simpel?
1. Alle Zeichen löschen die keine Ziffer sind (Klammer, Leerzeichen, Bindestrich, ...)
2a. Fängt die Ziffernfolge mit 0 an haben wir eine Telefonnumer mit Vorwahl. Optional: Ziffernfolge in einer Vorwahl Datenbank suchen (auch Mobilfunkanbieter überprüfen), um sie mit einem Leerzeichen von eigentlichen Telefonnummer abzutrennen, wenn gewünscht.
2b. Fangt die Ziffernfolge nicht mit einer 0 an und ist länger als acht Ziffern, haben wir eine Telefonnumer mit Ländervorwahl. Plus davor setzen. Optional: In einer Datenbank Ländervorwahl suchen, dann Vorwahl suchen, dann entsprechen mit Leerzeichen trennen, wenn gewünscht.
3. Ziffernfolge entsprechend er Formatierungsregeln formatieren.
Michael Ein Teil meines Codes würde euch verunsichern.
|