2016-11-30 1 views
1

Ich verwende libphonenumber mit der npm package.libphonnummer [Js] Nur Ländercode

Das Problem, das ich habe, ist diese:

// Get an instance of `PhoneNumberUtil`. 
var phoneUtil = require('googlelibphonenumber').PhoneNumberUtil.getInstance(); 

phoneUtil.parse('+44') // throws exception 
phoneUtil.parse('+44234') // gives me an object to work with 

Ich brauche eine Nummer analysieren zu können, die vollständig sein kann oder nicht. Im schlimmsten Fall wird es nur die Landesvorwahl sein. Und in diesem Fall möchte ich das Land dafür bekommen können.

Gibt es eine Möglichkeit, dies zu erreichen? Die API ist nicht sehr dokumentiert und ich experimentiere nur mit der REPL, während ich mir die Quellen anschaue.

Antwort

0

Sie können nicht immer das Land mit einem Telefon-Code finden, weil, sagen USA und Kanada beide 1 Code haben.

Für unvollständige Zahlen können Sie versuchen, asYouType und dann die .country Eigenschaft zugreifen, wie hier erklärt:

https://github.com/halt-hammerzeit/libphonenumber-js

+0

nach einer Weile versucht, die wir für eine andere Lösung entschieden. Nichtsdestotrotz denke ich, dass deine Antwort richtig ist: Ich habe mich auch auf 'asYouType' Methode zur Ausführung eines _check_ – pietro909

Verwandte Themen