2013-10-24 11 views
5

Ich habe eine Datenbank mit Telefonnummern, die ich nach dem Ländercode der Telefonnummer formatieren möchte.Formatieren von Telefonnummern basierend auf Ländercode

Die Zahlen zur Zeit im folgenden Format gespeichert:

+[country_code][number] (like +4512345678) 

Was ich brauche eine Art Bibliothek für JavaScript ist, kann diese auf der Grundlage der Ländercode die Nummer Format der offiziellen nationalen Format nach (http://en.wikipedia.org/wiki/National_conventions_for_writing_telephone_numbers). Im Folgenden sind einige Beispiele dafür, wie einige der Zahlen

+4512345678 => +45 12 34 56 78 
+12892708970 => (289) 270-8970 

ich diese Java-Bibliothek gefunden habe hier https://code.google.com/p/libphonenumber/, formatiert werden könnten, die bascially das Problem löst. Allerdings hätte ich gerne eine einfache Javascript-Lösung, die sie zwar auf ihrer Seite demonstrieren, aber ich finde keine offiziellen Downloads zu der Datei, die sie benutzen, und frage mich, ob es eine bessere Lösung gibt.

+0

Diese Bibliothek Link bereits in Google Code geschrieben haben, als auch eine JavaScript-Bibliothek hat! –

+0

Ja - sie haben ein JavaScript-Beispiel, aber wie ich in der Post schrieb, sieht es nicht so aus, als könnte ich diese Javascript-Datei offiziell herunterladen - nur indem ich sie aus dem Quellcode ihres Beispiels umgruppiere? (Die demo-compiled.js). – user2849406

+0

Ja - siehe meine Antwort unten. Es hat alle Dateien und Demos –

Antwort

0

versuchen jquery validate lib, es enthält uns und Sie können Ihre eigene Validierung hinzufügen.

http://jqueryvalidation.org/phoneUS-method

+0

Es sieht nicht so aus, dass das Problem lösen wird. Was ich wirklich brauche, ist eine Art Bibliothek, die das automatisch machen kann. Obendrein sieht es so aus, als ob der Link, den Sie angegeben haben, nur die Eingabe validiert, aber nicht formatieren kann? – user2849406