【问题标题】:Validating phone number in android在android中验证电话号码
【发布时间】:2015-02-04 21:59:07
【问题描述】:

我想验证电话号码。 Phone Number = countryCode+areaCode+PhoneNumber。 我想知道电话号码的标准最小和最大长度是多少,以便我可以验证它。 -谢谢

【问题讨论】:

标签: android


【解决方案1】:

试试这个正则表达式:

^[+]?[0-9]{10,13}$

或者这个:

PhoneNumberUtils.isGlobalPhoneNumber("+912012185234");

【讨论】:

    【解决方案2】:

    这取决于您是接受any country code 还是正在寻找特定的国家/地区代码。

    然后你期望区号有多少位数,然后是实际的电话号码,以及这些是作为单独的变量还是一个字符串获取。

    所以在回答完这些问题之后。您可以use (test your code)regex (learn how to use it),(正如@Basil 所建议的那样),但相应地改变长度(如果国家代码有限,可能还有数字)。

    Here 是在 android 中使用正则表达式的好答案。

    【讨论】:

      猜你喜欢
      • 2011-09-15
      • 2019-11-19
      • 1970-01-01
      • 2012-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多