Hola a todos, 
 
Tengo que cambiar en una web la instrucción de PHP eregi() pq ya está deprecada para PHP 5.6 y por lo que he leído lo mejor es cambiarla por preg_match.
 
Pero no soy capaz de comprender cómo funciona exactamente preg_match, lo que quiero cambiar es el siguiente código:
 
if (!eregi('^(192\.168|172\.16|10|224|240|127|0)\.', $v) && (ip2long($v) != -1)) {
          return $v;
}
 
¿Cómo podría poner exactamente eso mismo pero con preg_match?
 
Muchas gracias 
  
 

