質問 : Google の LibPhoneNumber パッケージを使用して、Java で電話番号を検証しています。国が米国に設定されている場合、7777777779と2234567890は無効な番号として分類されていますが、7866438057は有効です。どうしてこれなの?米国の電話番号ウィキペディアのページなどで、無効である可能性がある理由を読んでみましたが、答えが見つかりません。
コード :
PhoneNumberUtil phoneUtil = PhoneNumberUtil.getInstance();
try {
PhoneNumber parsedNumber = phoneUtil.parse(number, iso3Country);
//Is it a valid number for the locale?
if (!phoneUtil.isValidNumber(parsedNumber)) {
//TODO Throw error!
}
}