【问题标题】:How can i check that entered number is valid or not android?我如何检查输入的号码是否有效?
【发布时间】:2015-08-13 07:34:21
【问题描述】:

我想验证或识别输入的号码是否有效?例如。我输入号码 +91xxxxxxxxxx 。现在我想检查这个数字是不是实数?我不想使用短信网关或呼叫系统来识别号码。就像whatsapp一样。Whatsapp可以根据国家/地区识别输入的号码是否正确。

【问题讨论】:

  • 那么请向所有 n/w 提供商索取 api。
  • 你知道执行此操作的任何api吗?

标签: android numbers


【解决方案1】:

可能是正则表达式可以帮助您根据需要创建自己的正则表达式,请查看以下链接

Regex for Mobile Number Validation

为了解释您的正则表达式,只需复制您的正则表达式并将其粘贴到下面的链接中,它将向您解释

http://rick.measham.id.au/paste/explain.pl

【讨论】:

  • OP 正在询问他是否可以检查输入的号码是否是正在使用的实数。正则表达式不是解决方案。实际上没有任何解决办法,除非他想使用短信或呼叫网关进行验证。
  • @Rohit5k2 实数表示输入的数字是否具有正确的语法。如果他要求这样做,那是不可能的。而且我认为您在最后一行中误解了他的问题,他说我想做与whats app 相同的操作,因此whatsapp 所做的是检查语法,他们不打电话给Sim 公司来验证数字是否真实。谢谢.
  • 不,我检查如果我输入了不存在的错误号码。然后whatsapp可以给出输入号码不存在的消息。所以我想知道他们怎么做这件事?跨度>
  • @ParinParikh 好吧,你说得对,我忘了那件事。 Whats 应用程序正在为此使用服务,我认为他们会联系 Sim 公司并达成协议。
猜你喜欢
  • 2019-12-20
  • 1970-01-01
  • 2013-06-08
  • 2014-06-30
  • 2022-06-21
  • 1970-01-01
  • 2014-08-08
  • 2016-05-09
相关资源
最近更新 更多