問題タブ [libphonenumber]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1006 参照

typescript - typescript と JSPM で libphonenumber を使用する

https://www.npmjs.com/package/google-libphonenumber

私はJSPMでそれをインストールしました。ストレートにしてみたimport 'google-libphonenumber';

私もd.tsを試しました

typescript (ES6 スタイル モジュール) と JSPM で format 関数を使用しようとしています。定義の有無にかかわらず試しました。

phoneUtil と libphonenumber が null です。

コードを使用して

0 投票する
1 に答える
1591 参照

whatsapp - Google の libphonenumber ライブラリを商用目的で使用してもよいですか?

商用アプリケーションに Google libphonenumber ライブラリを使用することは良い考えですか? 例えば。サインアップ時に電話番号の検証を追加することを考えています。以前は正規表現を使用していました。OTP ベースの検証システムがあるため、正規表現がうまく機能します。そのため、システムで悪い電話番号を取得することはありません。以前は、単一の国番号のみを扱っていたため、正規表現は簡単でした。現在、国際番号も受け入れることを考えています。そのため、Google libphonenumber ライブラリはすべての国際電話番号を検証することがわかりました。https://github.com/googlei18n/libphonenumber

これは良いオプションのようで、非常に正確でもあります。しかし、これには、ある国でいくつかの番号が開いている場合、システム内のライブラリのバージョンも常に更新して、それらの番号の受け入れを開始する必要があるという 1 つの問題があると考えています。このオープン ソース ライブラリは、Whatsapp でも使用されていることがわかりました。 https://www.whatsapp.com/opensource/?l=es

しかし、毎回バージョンを更新するというこの問題をどのように管理しているのでしょうか? また、それを使用している他の会社もあります。

誰か提案してください、私たちは何をすべきですか? 国際番号またはこのライブラリに正規表現を使用する必要があります。

0 投票する
2 に答える
2533 参照

android - google libphonenumber 連絡先から携帯電話番号のみを取得

libphonenumber を使用して、連絡先の電話番号をフォーマットしています。WhatsAppのように携帯番号だけを表示する方法はありますか? 市内の電話番号はありません。

私が持っている唯一のアイデアは、https://en.wikipedia.org/wiki/List_of_mobile_phone_number_series_by_countryのようなすべての携帯電話の市外局番を含むリストを作成し、すべての番号を確認することですが、これは少し複雑だと思います.

0 投票する
1 に答える
1423 参照

c# - Libphonenumber - 国コードで番号を検証する

googlelibphonenumberに C# ポートを使用しており、電話番号が正しい形式であることを検証しようとしています。国コードと数字を 2 つの文字列として持っています。数字が国コードに対して正しい形式であることを検証または解析するにはどうすればよいですか?

例: +44 & 02476 123987

または +1 & 345-432-432

MVC5 アプリケーションを使用しています。

次のコードを試しましたが、常に無効を返すようです:

どんなポインタでも大歓迎です。

0 投票する
4 に答える
10178 参照

android - Using PhoneNumberFormattingTextWatcher without typing country calling code

In the login panel of my app, I divided the country calling code and the remaining numbers in two editable TextView as below:

ここに画像の説明を入力

I want to use international formatting standard in the TextView on the right. If a user who has a phone number as +905444444444 types in number in these boxes, I want to see "90" in the box on the left and "544 444 4444" on the right.

For this reason, I tried to use the following implementation that uses libphonenumber:

However, this TextWatcher formats the numbers includes the calling code. In other words, it successfully formats "+905444444444" but cannot format "54444444444". How can I achieve to get the same result when the input phone number includes the country code in the TextView on the right? Needless to say but I want to get the following output:

  • 5
  • 54
  • 544
  • 544 4
  • 544 44
  • 544 444
  • 544 444 4
  • 544 444 44 ...
0 投票する
0 に答える
236 参照

java - サポートされているすべての国と地域を印刷

libphonenumberサポートされているすべての国と地域を印刷するために使用したいと考えています。

次を使用して、サポートされているすべてのリージョンを一覧表示できることを知っています。

しかし、どうすればすべてのサブリージョンにアクセスできますか? 次のコードは、「New York, NY」を出力します。

ありがとう。

0 投票する
1 に答える
2155 参照

libphonenumber - 地域のない国際携帯電話番号の検証に Google の libphonenumber ライブラリを使用する

国際携帯電話番号を検証しようとしています。

例: "+972523254545" .

Afaik、この番号はどこでも有効なはずです。

ただし、このライブラリには「リージョン」も必要です。それはなぜですか、どうすればそれを克服できますか?

0 投票する
2 に答える
5090 参照

android - Android - 電話番号の書式設定と国/市外局番の削除

ユーザーの電話連絡先をループして収集するアプリを作成しました。私の目的は、これらの番号を使用して解析データベースにクエリを実行し、ユーザーの連絡先を含むレコードを探すことです (これは、ユーザーの連絡先のいずれかを確認することです)私のアプリのユーザーである場合、ユーザーの電話番号は、登録時に解析データベースに保存されます)。私が抱えている問題は、ユーザーの連絡先番号を収集するときに、+447966000000、07966000000、07 966000 000000 など、さまざまな形式で返されること

です。それらをデータベースに保存し、ユーザーの連絡先からそれらを取得して、すべての数値を同じ形式で保存および取得して、条件付きチェックを行ったときにそれらを簡単に比較できるようにしますか?

phone Number Utils ライブラリをダウンロードしましたが、このようなことを行うためにライブラリの何が使用できるかわかりません。



これまでのコード: