【发布时间】:2021-03-24 20:22:42
【问题描述】:
我们如何按国家/地区验证手机号码的长度? (知道国家代码可能是也可能不是数字的一部分)
长度可能因国家/地区而异,这意味着应该有一个长度范围或模式验证器。
例子:
- +1 222 2222 222(13位)有效✔️
- 222 2222 222(12位)仅在对应的Locale中选择有效✔️
- +1 222 2222 2222222(17位)无效❌
- +1 222 2222(8 位)无效 ❌
注意:我在哪里可以找到每个国家/地区的手机号码长度范围。
谢谢!
【问题讨论】:
-
你好@DarShan 我需要检查任何手机号码,如果它的长度在每个国家的范围内。因此,我可能需要一个列表,其中包含所有具有预期 calid 长度的国家/地区。 P.S.:出于安全原因,我不能使用库。
-
该链接将您重定向到 SO 上的完整示例,它不是库。
标签: android validation phone-number telephony mobile-country-code