有可能傳遞到libphonenumber只有數字,沒有國家格式Libphonenumber猜想,如果數量可能
isNumberPossible(字符串電話)
比如我想檢查號碼是否是可能的國際格式。我不想通過當地的國家代碼,因爲我不是。
This demo力量我進入國家
有可能傳遞到libphonenumber只有數字,沒有國家格式Libphonenumber猜想,如果數量可能
isNumberPossible(字符串電話)
比如我想檢查號碼是否是可能的國際格式。我不想通過當地的國家代碼,因爲我不是。
This demo力量我進入國家
在該演示中,放在一個電話號碼(例如+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格式的號碼(用「+」號),它不需要輸入國家或地區代碼。如果你不寫「+」就認爲這個數字是本地格式在某些國家,所以它需要知道預期的國家,因爲編號計劃是在不同的國家不同。
有趣的是無符號+它說,電話號碼是不是possble。爲什麼? – user12384512