Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/03/2009, 10:19
smpptelecom
 
Fecha de Ingreso: marzo-2009
Mensajes: 5
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Expresiones Regulares en PHP

Gracias por la Respuesta,

Modifique el patron pero me sigue comparando unicamente la ultima linea que leo del archivo.

Lo que sucede es lo siguiente yo voy comparando con el patron, linea a linea del archivo, cada una de las lineas representa un numero. Si le quito el ($) al final del patron si realiza la comparacion pero unicamente los 12 primeros caracteres, es decir, si los 12 primeros caracteres son validos me toma el numero como valido.

El codigo que tengo es el siguiente:

Código PHP:
$patron_numero="^584(12|16|26|14|24){1}[0-9]{7}$"
$filas=file($archivo);
$i=0;
while((
$numero=$filas[$i]) != NULL
{        
     if (
ereg($patron_numero$numero))             
    {
         
lineas de codigo;
    }
$i++;

Saludos