libphonenumber には国の形式なしで番号のみを渡すことができます
isNumberPossible(文字列電話)
たとえば、番号が国際形式で可能かどうかを確認したいと思います。私はそれをしないので、ローカルの国コードを渡したくありません。
このデモは強制的に入国させます
libphonenumber には国の形式なしで番号のみを渡すことができます
isNumberPossible(文字列電話)
たとえば、番号が国際形式で可能かどうかを確認したいと思います。私はそれをしないので、ローカルの国コードを渡したくありません。
このデモは強制的に入国させます
そのデモでは、電話番号 (例: +41 31 917 52 00) を入力US
し、国を入力します。検証結果は次のとおりです。
****Validation Results:****
Result from isPossibleNumber(): true
Result from isValidNumber(): true
Result from isValidNumberForRegion(): false
Phone Number region: CH
Result from getNumberType(): FIXED_LINE
isPossibleNumber の場合は true を返しますが、isValidNumberForRegion の場合は false を返します。それはあなたの場合にうまくいくように聞こえます。(私も同じケースを持っているので、それが私が知っている方法です。)
番号を国際 e164 形式 (「+」記号付き) で渡す場合、国コードを入力する必要はありません。「+」を書かない場合、国によって番号計画が異なるため、国によって番号がローカル形式であると見なされるため、予想される国を知る必要があります。