PhoneNumberUtils.isGlobalPhoneNumber 工作不正常

PhoneNumberUtils.isGlobalPhoneNumber not working correctly

我将“55”传给了 isGlobalPhoneNumber,它 return 传给了 'true'。

我只想要它 return 美国 phone 号码 xxx-xxx-xxxxx。

55 是一个有效的 phone 数字,根据 definition Android provides in its source code(作为上下文无关文法):

global-phone-number = ["+"] 1*( DIGIT / written-sep )
written-sep         = ("-"/".")

当然,此定义是否适合您的应用程序与该定义无关。