Validar Numero de Telefono con expresiones regulares en php
El formato utilizado seria así: 000 000 0000,(000)-000-0000. Donde los primeros 3 números serian el código de tu País.
function validarTelefono($numero)
{
$reg = "#^\(?\d{3}\)? [\s\.-] ?\d{3} [\s\.-] ?\d{4}$#";
return preg_match($reg, $numero);
}
//ejm:
if(validarTelefono("(511)-311-4541"))
{
echo "telefono valido";
}
else
{
echo "telefono invalido";
}