Extrakt der Land-code von Handy-Nummer

Habe ich eine Liste von Handy-Nummern mit Ländervorwahl wie "919638095998" - Nummer. Ich habe gemäß der libphonenumber google Beispiel auch aber zuerst müssen wir übergeben das Land 2-stellige code, den ich nicht kenne zunächst. Also, wie kann ich wissen, dass dem so ist, aus welchem Land?

Habe ich auch eine Lösung als manuell extrahieren Sie den code, indem Sie eine Ziffer von Handy-Nummer und dann vergleichen mit dem Land code. Aber es ist eine lange Aufgabe und es wird auch geben Sie mir schlechte performance. Kann jemand empfehlen, eine richtige Lösung?

warum ist es eine lange Aufgabe? es ist sehr einfach: nehmen Sie die ersten 2 Ziffern aus der Zeichenfolge (mit so etwas wie einem subString () - Methode) und dann rufen Sie das richtige Land aus einem Dienst oder Ihrem eigenen Land code db-Tabelle.
aber jedes Land, nicht zwei Ziffern für den Ländercode.Einige Land hat 1,2 oder 3 Land-code.
Es ist nicht so einfach, da ein Ländercode ist nicht immer 2 digets. UNS hat zum Beispiel eine Länge von 1 (1) während Madagaskar hat eine Länge von 3 (212)

InformationsquelleAutor Nency | 2012-09-04

Schreibe einen Kommentar