Programe el siguiente script, el cual es muy sencillo de entender y además liviana (no gasta mucha CPU ni memoria debido a que no usa expresiones regulares)
Disfrutarlo
function validar_ip($ip) {
if (substr_count($ip, '.') != 3)
return false;
$octeto = explode('.', $ip);
if (!(is_numeric($octeto[0]) and $octeto[0] >= 0 and $octeto[0] <= 255))
return false;
if (!(is_numeric($octeto[1]) and $octeto[1] >= 0 and $octeto[1] <= 255))
return false;
if (!(is_numeric($octeto[2]) and $octeto[2] >= 0 and $octeto[2] <= 255))
return false;
if (!(is_numeric($octeto[3]) and $octeto[3] >= 0 and $octeto[3] <= 255))
return false;
return true;
}
Ejemplo: validar_ip('127.0.0.1') retornara true debido a que 127.0.0.1 cumple con el formato de ip.










¿Quieres leer más artículos como éste? ¡Suscríbete!
