2016-11-30 12 views
1

私はとnpm packageを使用しています。libphonenumber [Js]国コードのみを取得する

私が持っている問題は、このいずれかになります。

// 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 

私は完全であってもなくてもよい数を解析することができるようにする必要があります。最悪の場合、の国コードになります。そして、この場合、私はそれのために国を得ることができるようにしたい。

これを達成する方法はありますか? APIはあまり書かれていませんし、ソースを見ながらREPLを実験しています。

答えて

0

アメリカ合衆国とカナダの両方に1コードがあるので、電話番号が指定されている国を常に見つけることはできません。

不完全な数字のためには、asYouTypeを使用してみてください、ここで説明したように、その後.countryプロパティにアクセスすることができます

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

+0

しばらく試した後、私たちは別のソリューションのために行くことにしました。それにもかかわらず、あなたの答えは正しいと思います。私はまた、_check_を実行するための 'asYouType'メソッドに落ちていました – pietro909

関連する問題