Formatierung von Telefonnummern, basierend auf Land-code
Ich habe eine Datenbank mit Telefonnummern, die ich gerne formatieren, nach dem Ländercode der Telefonnummer.
Die zahlen sind derzeit in folgendem format gespeichert:
+[country_code][number] (like +4512345678)
Was ich brauchen, ist eine Art Bibliothek für javascript, dass auf der Grundlage der Land-code-format können Sie die Zahl entsprechend der offiziellen nationalen format (http://en.wikipedia.org/wiki/National_conventions_for_writing_telephone_numbers). Im folgenden sind einige Beispiele, wie einige könnten die zahlen formatiert werden,
+4512345678 => +45 12 34 56 78
+12892708970 => (289) 270-8970
Ich fand diese Java-Bibliothek hier https://code.google.com/p/libphonenumber/, die bascially das problem löst. Jedoch möchte ich eine einfache Javascript-Lösung, die Sie tatsächlich zeigen auf Ihrer Seite, aber ich finde keine offiziellen downloads der Datei, die Sie verwenden, macht mich Frage mich, ob es eine bessere Lösung gibt?
- Die Bibliothek link, den Sie gepostet haben in Google code bereits eine JavaScript-Bibliothek, wie gut!
- Ja - Sie haben ein javascript-Beispiel, aber wie ich schon schrieb, in die post Sie nicht Aussehen wie die, die ich herunterladen kann, die Javascript-Datei offiziell - nur von grapping es aus dem source-code Beispiel? (Die demo-compiled.js).
- Ja - siehe meine Antwort unten. Es hat alle Dateien und demos
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden libphonenumber-js https://github.com/googlei18n/libphonenumber
Es verfügt über alle benötigten features.
Kredit
http://libphonenumber.googlecode.com/svn/trunk/javascript/i18n/phonenumbers/ - vielleicht ist dies, was Sie suchen, in der gleichen Bibliothek?
versuchen jquery Validierung lib, enthält es uns und Sie können fügen Sie Ihre eigenen Validierung.
http://jqueryvalidation.org/phoneUS-method
Anderen libphonenumber Bibliothek (libphonenumber-js) umschreiben von Google Android libphonenumber Bibliothek.
Sehen Sie ein live-Beispiel hier.
https://catamphetamine.github.io/libphonenumber-js/