AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Telefonnummer check

Ein Thema von p80286 · begonnen am 2. Jun 2015 · letzter Beitrag vom 9. Jun 2015
Antwort Antwort
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#1

AW: Telefonnummer check

  Alt 8. Jun 2015, 16:02
Geht nicht ist keine Lösung - die Frage ist, wie soll darauf reagiert werden bzw. was wird erwartet?

Das war ja auch meine Frage ganz am Anfang.

Welches Ergebnis wird erwartet, wenn '0049(0)209-123456' verarbeitet werden soll?
Es ist durchaus denkbar, auf diese '(0)' zu reagieren (z.B. weglassen, wenn davor eine internationale Vorwahl vorhanden ist).

Das wird dann aber schon etwas spannender, denn damit das korrekt und immer funktioniert, muss man alle Vorwahlziffern und Landesvorwahlen kennen und entsprechend behandeln. Das ist eben aufwändiger, als wenn man diese Darstellung einfach als ungültig abweisen kann.

BTW. Unterschiedliche Länder haben unterschiedliche Vorwahlziffern, das ist nicht immer zwangsweise die 0 oder 00 (in Deutschland ja, woanders kann es anders sein).
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Benutzerbild von sh17
sh17

Registriert seit: 26. Okt 2005
Ort: Radebeul
1.682 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Telefonnummer check

  Alt 8. Jun 2015, 16:25
Ich denke mal man kommt ohne Vorwahlenliste nicht weiter, eben wegen unterschiedlicher Längen.

(Wäre das nicht was für ein gemeinsames Projekt bei Delphi-Praxis-GitHub)
Sven Harazim
--
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#3

AW: Telefonnummer check

  Alt 8. Jun 2015, 16:32
.

Welches Ergebnis wird erwartet, wenn '0049(0)209-123456' verarbeitet werden soll?
das Ergebnis sollte +49(209)123456 sein.
Und diese Tel.Nummer sollte gültig sein.
Wie Dejan Vu schon angedeutet hat, gibt es verschiede Normen/Vorschläge wie Telefonnummern notiert werden sollten. Und Benutzer sollten sich daran halten.

BTW. Unterschiedliche Länder haben unterschiedliche Vorwahlziffern, das ist nicht immer zwangsweise die 0 oder 00 (in Deutschland ja, woanders kann es anders sein).
[/QUOTE]
Ein paar Informationen sind hier zu finden.

Gruß
K-H

Ich denke mal man kommt ohne Vorwahlenliste nicht weiter, eben wegen unterschiedlicher Längen.

(Wäre das nicht was für ein gemeinsames Projekt bei Delphi-Praxis-GitHub)
Hier findet man z.B. die internationalen Vorwahlen:
http://www.wtng.info/wtng-cod.html#WZ3
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector

Geändert von p80286 ( 8. Jun 2015 um 16:36 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.399 Beiträge
 
Delphi 12 Athens
 
#4

AW: Telefonnummer check

  Alt 8. Jun 2015, 17:17
Und jetzt noch eine Telefonanlage, wo man z.B. mit einer 0 erstmal aus der Firma raus muß, um ins Festnetz zu kommen.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.784 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: Telefonnummer check

  Alt 8. Jun 2015, 17:41
Und jetzt noch eine Telefonanlage, wo man z.B. mit einer 0 erstmal aus der Firma raus muß, um ins Festnetz zu kommen.
.. das hat ja primär nichts mehr mit der Gültigkeit einer Telefonnummmer zu tun.
Das ist eine Abhängigkeit von wo ich die Telefonnummer nutzen will.

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#6

AW: Telefonnummer check

  Alt 8. Jun 2015, 19:40
Und jetzt noch eine Telefonanlage, wo man z.B. mit einer 0 erstmal aus der Firma raus muß, um ins Festnetz zu kommen.
Die null gehört aber nicht zur Telefonnummer, wie sie im Telefonbuch steht.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.399 Beiträge
 
Delphi 12 Athens
 
#7

AW: Telefonnummer check

  Alt 8. Jun 2015, 22:12
Im Telefonbuch der Firma schon.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#8

AW: Telefonnummer check

  Alt 8. Jun 2015, 22:33
Im Telefonbuch der Firma schon.
Definitiv nein, diese Amtsholkennziffer gehört zum Wahl-Kontext, und diese muss auch nicht zwangsläufig eine 0 sein.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Benutzerbild von Jasocul
Jasocul

Registriert seit: 22. Sep 2004
Ort: Delmenhorst
1.374 Beiträge
 
Delphi 11 Alexandria
 
#9

AW: Telefonnummer check

  Alt 9. Jun 2015, 06:44
Um die Verwirrung auf die Spitze zu treiben:
In manchen Ländern muss die führende 0 der Ortskennziffer auch bei Auslandstelefonaten mitgewählt werden. Oder es darf nur eine 0 bei der Landeskennziffer verwendet werden.
Zitat:
Aber welche Nummer muss nun gewählt werden?
Um aus dem Ausland z.B. nach Berlin (Deutschland) zu telefonieren ist folgende Telefonnummer zu wählen:

0049-30-Teilnehmer-Telefonnummer

Dabei steht “00″ für den Zugang zum lokalen Telefonnetz, die “49″ steht für die Länderkennung von Deutschland, und die “30″ ist die Ortsvorwahl von Berlin. Angehängt wird dann die normale Teilnehmer-Telefonnummer.
Die führende “0″ muss in manchen Ländern jedoch weggelassen werden. Je nachdem von wo aus Sie also nach Deutschland telefonieren kann die Nummer auch wie folgt aussehen:

049-30-Teilnehmer-Telefonnummer

Vielleicht fragen Sie sich nun, warum die zu wählende Ortsvorwahl für Berlin bei diesen Beispielen “30″ und nicht “030″ lautet? Ganz einfach. Die führende Null ist die sogenannte Verkehrsausscheidungsziffer, die bei Auslandsanrufen meist wegfällt. Eine Ausnahme ist hier z.B. Italien, wo diese “0″ immer mitgewählt werden muss.
Quelle
Peter
  Mit Zitat antworten Zitat
Dejan Vu
(Gast)

n/a Beiträge
 
#10

AW: Telefonnummer check

  Alt 9. Jun 2015, 06:49
Ich hatte den Eindruck, hier ginge es um Telefonnummern aus Deutschland.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:35 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz