通用电话号码验证要求

时间:2017-11-07 13:20:05

标签: javascript regex typescript ionic-framework

我正在开发一个Ionic应用程序,我需要验证一个可能接受电话号码,电子邮件或用户名的输入字段。但是,我的应用程序应该准备好接受来自世界各地的电话号码,这意味着我应该有一种通用的解决方案来保证我向服务器发送有效号码。

我正在检查Facebook如何接受不同的手机格式登录,我想做类似的事情。所以我想知道如何才能实现这样的目标。它允许我使用三种不同的格式登录:

    输入0 (11) 9 1234-5678
  • 011912345678 输入(11) 9 1234-5678
  • 11912345678 输入55 (11) 9 1234-5678
  • 5511912345678

但是当我在巴西时,我相信使用RegEx来控制它只是为了验证巴西格式数字更容易。但是,当我不知道用户在哪里时,我怎么能验证不同的电话号码?如果有人为这样的问题找到解决方案,我想听听你们的意见。谢谢!

编辑:这里的主要问题是没有使用RegEx来验证国际电话号码格式本身,但是,我怎样才能保证,即使用户可能没有输入他的国际国家代码我仍然如果他只使用他的中心局代码加上他的用户号码,他可以登录吗?

0 个答案:

没有答案