Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/03/2012, 23:05
Avatar de JairLizcano
JairLizcano
 
Fecha de Ingreso: junio-2008
Ubicación: Santander, Colombia
Mensajes: 608
Antigüedad: 15 años, 10 meses
Puntos: 53
Exclamación Respuesta: Como valida numero de telefono

Prueba con el siguiente código:

Código PHP:
<?php

    $var 
'011-4959-0200';

    
$pattern '/^([0-9]{4})(-)([0-9]{7})$/';
    
$pattern_2 '/^([0-9]{3})(-)([0-9]{4})(-)([0-9]{4})$/';

    if((
preg_match($pattern$var)) || (preg_match($pattern_2$var))){

        echo(
'Correcto.');
    } else{

        echo(
'Incorrecto.');
    }
?>
Si no entiendes algo en especial o simplemente tienes más condiciones para la expresión regular, me indicas y con más gusto te ayudo.

Buena suerte.
__________________
Programar dejó de ser una profesión acusada en la oscuridad y disfrutada fríamente... para convertirse en un arte.