如何验证号码是否是有效的电话号码?

时间:2015-01-22 10:22:46

标签: php zend-framework

我的电话号码输入如下:

Belgium: 0471712211 or 471712211 or 32471712211 or 0032471712211
UK: 0123456 or 123456 or 440123456 or 44123456 or 0044123456

现在我需要接受以上输入,但需要始终将数字格式发送到此格式+32471712211或+44123456 但是用户可以插入随机格式,这就是问题所在。

是否有用于处理拨号号码的PHP类? 或任何其他用于处理拨号号码的php库?

2 个答案:

答案 0 :(得分:1)

您应该使用正则表达式。在 application / forms / YourForm.php 中为带有电话号码的字段添加验证器。

答案 1 :(得分:1)

根据国家/地区列表,您可以预先提供带有国家/地区代码的已禁用文本框,并且可以在电话号码文本框中绑定一个功能,该功能可以验证天气数量限制是否与该国家/地区代码匹配。