Expresión /\(? (\d{3})? \)? (?(1) [\-\s] ) \d{3}-\d{4}/x
Detalles Obtener todos los números telefónicos de un segmento de texto.
Origen: http://www.php.net/preg_match_all
Autor o Persona que lo enva: Victor De la Rocha
Texto para probar la expresión regular
Llame al 555-1212 1-800-555-1212
Emparejamiento de la expresion con el "Texto para probar la expresion regular"
Array
(
[0] => Array
(
[0] => 555-1212
[1] => 800-555-1212
)
[1] => Array
(
[0] =>
[1] => 800
)
)