Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/03/2010, 09:42
dunblanco
 
Fecha de Ingreso: abril-2003
Ubicación: Madrid
Mensajes: 65
Antigüedad: 21 años
Puntos: 2
Error en expresion regular (HELP)

Hola despues de cierta ayuda de este mismo foro he transformado el script pero no va deberia aceptar la expresion regular de los siguientes casos:

0035 789 123
0035-789 123
0035789123
0035-789-123

o almacenar en una variable el nombre del campo con problemas para mostralo luego

hago la historia completa.

Código PHP:
function verify_phone $phone 
    {
    
$pattern "/([\s-0-9]+)/";
    if ( 
preg_match($pattern$phone) ) { return true; } else { return false; } 
    } 
que es llamada desde aqui:

Código PHP:
$hotel_tel_value "0035-123 123-456 123456"//o algo parecido 

if ( !verify_phone($hotel_tel_value) ) { $edit_hotel_format_error_msg .= "Telephone, "; } 
Pero lo dicho se traga cualquier cosa ej:

00351 936A284830 (que tiene una A despues del 936)

De nuevo HELP!!!!