Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/09/2011, 10:56
jruiz_fdez
 
Fecha de Ingreso: febrero-2005
Ubicación: Madrid
Mensajes: 549
Antigüedad: 19 años, 2 meses
Puntos: 0
Pregunta Error función Preg_match

Hola a tod@s,

estoy empleando las expresiones regulares para validar un número de teléfono de la forma +3491-3893147

El script, muy resumido, sería algo así:
Código:
$num="+341-3893147";
$patron='^\+34 ([0-9]{2}\-[0-9]{7}|[0-9]{3}\-[0-9]{6})$';
$v=preg_match($patron,$num);
Y al tratar el valor almacenado en la variable v me encuentro con que Preg_match devuelve FALSE que, según leo en la documentación de PHP, es lo que devuelve esta función cuando ha habido algún error pero no tengo ni idea de qué error puede haberse producido ni de cómo solucionarlo.

Si alguien puede ayudarme con ésto, se lo agradezco mucho.

Un saludo,
Jose
__________________
Nadie dijo que ésto iba a ser fácil