【发布时间】:2017-10-27 02:13:13
【问题描述】:
在我的应用程序的注册页面上,我进行了 OTP 检查。
我的问题是我想在发送 OTP 之前验证电话号码。
如何根据分机创建电话号码验证正则表达式(对于阿曼 +968,对于加拿大 +1)
我已经尝试过 PhoneNumberUtils.isGlobalPhoneNumber(phoneNumber);用于验证电话号码的 API。但是 api 总是返回 true。
例如,我已将“0”传递给 API,但它返回 true。
有没有更好的选择来验证带有国家分机代码的电话号码?
【问题讨论】:
-
使用
PhoneNumberUtils.isGlobalPhoneNumber(phoneNumber); -
我建议您展示一些研究工作以及您为实现您的要求所做的努力
-
@Shinil 我已经尝试过 PhoneNumberUtils.isGlobalPhoneNumber() 函数。但是,如果我传递任何数字,如“0”,则 api 将返回 true。这是不正确的