電話番号検証機能を更新して、米国の電話番号のみを検証するにはどうすればよいですか?

user2386226

現在、すべてのグローバル電話番号を検証する一般的な電話番号検証機能があります。米国の電話番号のみを検証するように更新したかったのです。しかし、それに関する問題は、現在、電話番号の長さを10に設定しても、正確に10文字で短く停止することです。私のユーザーはスペースや(のようなものを入力するかもしれません: "(444)444 4444、これは有効な数であっても文字数を10に制限すると機能しません。それをどうやって行うかについてのアイデアはありますか?私の機能:

public static boolean isValidPhoneNumber(String phoneNumber) {
    return !TextUtils.isEmpty(phoneNumber) && android.util.Patterns.PHONE.matcher(phoneNumber).matches() && PhoneNumberUtils.;
}
マユールガジュラ

私が思う最善の方法は、https://github.com/MichaelRocks/libphonenumber-androidを使用することです。

次のようにプロジェクトに含めることができます。

repositories {
  jcenter()
}

dependencies {
  implementation 'io.michaelrocks:libphonenumber-android:8.10.7'
} 

そして、次のように使用します。

public void validateNumber(View view) {
        PhoneNumberUtil phoneNumberUtil = PhoneNumberUtil.createInstance(this);
        Phonenumber.PhoneNumber phoneNumber = null;
        try {

            phoneNumber = phoneNumberUtil.parse("(541) 754-3010"/*replace with your number*/, "US");
            boolean isValid = phoneNumberUtil.isValidNumber(phoneNumber);
            Toast.makeText(this, "" + isValid, Toast.LENGTH_SHORT).show();
        } catch (NumberParseException e) {
            e.printStackTrace();
        }
    }

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

電話番号を検証および解析して、国の通話コードと市外局番を抽出するにはどうすればよいですか?

分類Dev

米国の電話番号のみを検証する

分類Dev

13桁の電話番号をハイフンで検証するにはどうすればよいですか?

分類Dev

電話番号のHAPI検証ルールを変更するにはどうすればよいですか?

分類Dev

Android、電話番号検証用の編集テキストで国コードを作成するにはどうすればよいですか?

分類Dev

正規表現で米国の携帯電話/携帯電話番号を検証しますか?

分類Dev

NodeJSのFirebase認証で電話番号を更新するにはどうすればよいですか?

分類Dev

電話番号に検証を追加するにはどうすればよいですか?

分類Dev

foreachループを使用して米国の電話番号をフォーマットするにはどうすればよいですか?

分類Dev

キープレスで米国の電話番号形式を置き換えて長さを制限するにはどうすればよいですか?

分類Dev

米国の電話番号形式を検証するための正規表現

分類Dev

米国形式の電話番号を検証するための正規表現

分類Dev

データベースに保存する前に米国の携帯電話番号を分割するにはどうすればよいですか?

分類Dev

ローカルの携帯電話番号を国際電話番号にフォーマットするにはどうすればよいですか?

分類Dev

phonenumbersパッケージを使用して解析した後、国コードと国の電話番号を取得するにはどうすればよいですか?

分類Dev

(国固有の)電話番号を検証する方法

分類Dev

既知の住所に対して電話番号を確認するにはどうすればよいですか?

分類Dev

JavaScriptで電話番号を検証する

分類Dev

Symfonyで電話番号を検証する

分類Dev

Angularで電話番号を検証する

分類Dev

WooCommerceで電話番号を検証する

分類Dev

regExpを使用して、内線番号の電話番号を米国タイプの電話番号に変換する

分類Dev

特定の基準を満たすことによって国際電話番号を検証するPHPpreg_match()

分類Dev

firebase_authでFirebaseUserの電話番号を更新するにはどうすればよいですか?

分類Dev

電話番号の検証。最初の桁として0のみを許可する

分類Dev

Rを使用して、列に正しい形式の電話番号が含まれているかどうかを検証します

分類Dev

+966の開始のみで電話番号の入力を検証する方法は?

分類Dev

名前と電話番号で連絡先を検索するにはどうすればよいですか?

分類Dev

AndroidのFirebase認証でサインインした電話番号を変更するにはどうすればよいですか?

Related 関連記事

  1. 1

    電話番号を検証および解析して、国の通話コードと市外局番を抽出するにはどうすればよいですか?

  2. 2

    米国の電話番号のみを検証する

  3. 3

    13桁の電話番号をハイフンで検証するにはどうすればよいですか?

  4. 4

    電話番号のHAPI検証ルールを変更するにはどうすればよいですか?

  5. 5

    Android、電話番号検証用の編集テキストで国コードを作成するにはどうすればよいですか?

  6. 6

    正規表現で米国の携帯電話/携帯電話番号を検証しますか?

  7. 7

    NodeJSのFirebase認証で電話番号を更新するにはどうすればよいですか?

  8. 8

    電話番号に検証を追加するにはどうすればよいですか?

  9. 9

    foreachループを使用して米国の電話番号をフォーマットするにはどうすればよいですか?

  10. 10

    キープレスで米国の電話番号形式を置き換えて長さを制限するにはどうすればよいですか?

  11. 11

    米国の電話番号形式を検証するための正規表現

  12. 12

    米国形式の電話番号を検証するための正規表現

  13. 13

    データベースに保存する前に米国の携帯電話番号を分割するにはどうすればよいですか?

  14. 14

    ローカルの携帯電話番号を国際電話番号にフォーマットするにはどうすればよいですか?

  15. 15

    phonenumbersパッケージを使用して解析した後、国コードと国の電話番号を取得するにはどうすればよいですか?

  16. 16

    (国固有の)電話番号を検証する方法

  17. 17

    既知の住所に対して電話番号を確認するにはどうすればよいですか?

  18. 18

    JavaScriptで電話番号を検証する

  19. 19

    Symfonyで電話番号を検証する

  20. 20

    Angularで電話番号を検証する

  21. 21

    WooCommerceで電話番号を検証する

  22. 22

    regExpを使用して、内線番号の電話番号を米国タイプの電話番号に変換する

  23. 23

    特定の基準を満たすことによって国際電話番号を検証するPHPpreg_match()

  24. 24

    firebase_authでFirebaseUserの電話番号を更新するにはどうすればよいですか?

  25. 25

    電話番号の検証。最初の桁として0のみを許可する

  26. 26

    Rを使用して、列に正しい形式の電話番号が含まれているかどうかを検証します

  27. 27

    +966の開始のみで電話番号の入力を検証する方法は?

  28. 28

    名前と電話番号で連絡先を検索するにはどうすればよいですか?

  29. 29

    AndroidのFirebase認証でサインインした電話番号を変更するにはどうすればよいですか?

ホットタグ

アーカイブ