如何在php中使用正则表达式验证电话号码?

时间:2013-07-18 10:58:33

标签: php regex forms validation

我正在使用php进行编码,如果有人可以帮我提供一个可以验证格式为+233 245 245 245或0245 245 245的电话号码,我会很高兴。

我还希望验证电话号码是否包含空格。非常感谢。

1 个答案:

答案 0 :(得分:0)

像这样简单的东西可行:

$string = "(232) 555-5555";
$expr = '/^\+?(\(?[0-9]{3}\)?|[0-9]{3})[-\.\s]?[0-9]{3}[-\.\s]?[0-9]{4}$/';
if (preg_match($expr, $string) == 1)
{
echo "number validated successfully.";
}