验证表单中的电话号码....真的被困住了

时间:2011-07-20 19:51:18

标签: php javascript ajax

在开始燃烧或任何事情之前,请阅读此内容! 我有一个正则表达式,验证在表单中输入的电话号码的格式是否正确。 现在我希望找到的是如果有人知道验证该号码是否存在的方法...所以如果号码不存在且用户输入它,用户将收到错误消息电话号码不存在并且将提示他们输入WORKIN电话号码....

我已经浏览了谷歌的所有海域,但找不到电话号码验证器而不是像正则表达式那样的格式检查器......

这是我最后的希望..

3 个答案:

答案 0 :(得分:3)

为了检查电话号码是否真的存在(并且属于填写表单的用户),我只看到一个解决方案:尝试与该电话通信。

通常做的是将带有验证码的短信发送到电话号码 - 并要求用户在收到短信后输入该密码。

这样,你就可以确定:

  • 电话号码存在,
  • 并且属于当前用户。


当然,请确保您采取一些安全措施,以防止任何人使用您的表单发送垃圾邮件:

  • 确保一个用户每小时/每天不能发送超过X个短信,
  • 确保每天/每周不能将超过2或3条短信发送到相同的号码

答案 1 :(得分:1)

简短的回答是否定的。您需要访问包含所有世界电话号码的数据库 - 这是一种来自大型提供商的综合事件。话虽如此,您可以设置一个系统,让您实际自动拨打该号码并要求用户输入密码。这将需要大量的设置并且会花费相当多的费用。这是你做这种事的唯一方法。

对于手机号码,您也可以使用短信并要求回复。

答案 2 :(得分:0)

也许MaxMind可以帮助您:http://www.maxmind.com/app/telephone_overview

它提供了一个很好的API,但它不是免费的。

相关问题