問題タブ [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 に答える
1427 参照

c# - PhoneNumberUtil libphonenumber プレフィックスなしで国際番号をダイヤルする

Google PhoneNumberUtil を使用して、c# に移植されたバージョンで、以下のような番号にダイヤルしようとしています

441392200200 (プラス (+) プレフィックスが欠落している)

明らかに先頭にプラス文字がありません。つまり、+441392200200 である必要があります。

このライブラリには、実際に有効な番号と一致するように番号を自動的に修正するために見落としていた機能がありますか?プラス文字を追加するだけで済みますが、グローバルなダイヤル規則を考えると少し複雑です.番号の長さはわかりませんプラス文字を追加する

何かご意見は?

0 投票する
3 に答える
7473 参照

google-closure - Google libphonenumber をローカルでホストするには?

localhost での開発中に、 libphonenumberライブラリを自己ホストしようとしています。私は次のことを試みています:

これは機能していますが、外部でホストされているコンポーネントであるクロージャ ライブラリにまだ依存しています。私はclosure-liteを使ってみました。これは(明らかに、私はここで初めてです)自己ホスティングに利用できるクロージャライブラリの完全なバージョンです。私は次のことを試しました:

しかし、goog.proto2.Message利用できません。次のエラーが表示されます。

エラーはphonemetadata.pb.jsスクリプトから来ています:

を完全に自己ホストするにはどうすればよいlibphonenumberですか?

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

android - Androidでダッシュフォームの電話番号形式XXX-XXX-XXXXを削除する方法

誰でもこの問題を解決するのを手伝ってもらえますか? 電話番号の間にダッシュ (-) を追加しました。ここでは、私のコードについて言及しました。

// ここから削除

ここで、戻るボタンを押したときにダッシュ (-) を削除したいと考えています。私の場合、それはできません。3文字を挿入すると、ダッシュはその3つの数字の後に自動的に追加され、戻るボタンを押すとダッシュを削除できず、ダッシュの前にある3つの数字でさえ削除できないとしましょう。

すべてのテキストを選択する必要があり、次に削除を押してから削除する必要がありました..しかし、バックスペースを使用すると削除できません..どうすればそれを行うことができますか. 誰か私にこれのコードの答えを教えてもらえますか..??

よろしくお願いします、JT。


ここから更新

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

android - 16 未満の Android API で E 164 形式の連絡先を取得する

次のコードを使用して、電話から連絡先番号のリストを取得します。

API 16以降では、ユーザーがどのように保存したかに関係なく、E 164形式でフォーマットされたすべての連絡先が必要なため、これは私にとっては完全に機能します。

  1. ただし、API が 16 未満の場合、上記のコードは機能せず、次の行を使用してすべての連絡先の E 164 形式を取得できません。

「PhoneNumberUtils」クラスは役に立ちませんでした。

また、連絡先の ISO 3166-1 2 文字の国コードがわからないため、 libphonenumberライブラリを使用して番号を E 164 形式に変換することもできません。

libphonenumber ライブラリを使用できるように、Android の連絡先ごとに ISO 3166-1 の 2 文字の国コードを取得する方法はありますか?

または、ポイント 1 を達成するための他の解決策はありますか。

電話から取得した番号は、任意の形式にすることができます。

  • ローカル : 965XXXXXXX
  • ナショナル : 0965XXXXXXX
  • 国際 : +91 96 5X XXXXXX
  • その他

一方、E 164 は +91XXXXXXXXXX で、91 は国コードです。

どんな助けでも大歓迎です!

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

javascript - キャッチされない typeerror オブジェクトの取得にはそのようなメソッドはありません getExampleNumber - libphonenumber

Google Javascript ライブラリ liibphonenumber を使用して、地域コードを指定してサンプル番号を返そうとしています。

JSP ファイルのブロックで呼び出しています。

返されるエラーは次のとおりです。

JSP の先頭に以下を含めました。

そして、入れてみました

呼び出しと同じスクリプト ブロック内。

すべてのヘルプは大歓迎です!

ありがとう。

0 投票する
6 に答える
20916 参照

android - Android:番号を括弧付きの電話としてフォーマットするにはどうすればよいですか

電話番号としてフォーマットする必要がある番号があります。私が行った場合

それから私は得る

しかし、私が得る必要があるのは

2番目のものを取得するにはどうすればよいですか? 標準のアンドロイドの方法はありますか?

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

libphonenumber - 可能な場合のみ E164 に変換しますか?

ユーザーが E164 に安全にフォーマットできる電話番号を入力したかどうかを判断できますか?

ドイツの場合、これには、ユーザーがローカル エリア コー​​ドを使用してエントリを開始する必要があります。たとえば、123456は彼の都市の加入者番号かもしれませんが、彼の市外局番がわからないため、E164 にフォーマットすることはできません。それではエントリーはそのままにしておきたいと思います。対照的に、入力089123456は市外局番に依存せず、E164 にフォーマットできます。これは、彼がドイツ出身であることがわかっており、これを に変換できるため+4989123456です。

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

java - 国コードを指定して電話番号を正規化する

電話番号とISO 国コードが関連付けられています。たとえば、カナダは CA、米国は US、英国は GB です。

電話番号には、市外局番と電話番号以外のものが含まれる場合があります。

libphonenumber国コードを指定して、電話番号が有効かどうかを判断する関数を提供しているので、それを正規化する方法もあるはずだと考えました。

ライブラリは、これをオブジェクトに変換して、ダイヤル コード、市外局番、および電話番号自体を適切に分離する方法を提供してくれますか? 例: 形式の英国の電話番号が与えられた場合、とを分離し+44 20 xxxx xxxxたい4420xxxx xxxx

いくつかの正規化方法がありますが、ハイフン、括弧、スペースなどの文字を削除するだけです。