ID | Nombre | Parámetros | Opciones | Descripción |
---|---|---|---|---|
FILTER_VALIDATE_BOOLEAN | "boolean" | FILTER_NULL_ON_FAILURE |
Devuelve TRUE para "1", "true", "on" y "yes". Devuelve FALSE en caso contrario. Si FILTER_NULL_ON_FAILURE está declarado, se devolverá FALSE sólo para "0", "false", "off", "no", y "", y NULL para cualquier valor no booleano. |
|
FILTER_VALIDATE_EMAIL | "validate_email" | Valida si el valor es una dirección E-Mail. | ||
FILTER_VALIDATE_FLOAT | "float" | decimal | FILTER_FLAG_ALLOW_THOUSAND | Valida si el valor es un float. |
FILTER_VALIDATE_INT | "int" | min_range, max_range | FILTER_FLAG_ALLOW_OCTAL, FILTER_FLAG_ALLOW_HEX | Valida un valor como integer, opcionalmente desde el rango especificado. |
FILTER_VALIDATE_IP | "validate_ip" | FILTER_FLAG_IPV4, FILTER_FLAG_IPV6, FILTER_FLAG_NO_PRIV_RANGE, FILTER_FLAG_NO_RES_RANGE | Valida si es valor es una dirección IP, opcionalmente se puede indicar que sea sólo IPv4 o IPv6 o que no sea de rangos privados o reservados. | |
FILTER_VALIDATE_REGEXP | "validate_regexp" | regexp | Valida el valor contra regexp, una expresión regular Perl-compatible. | |
FILTER_VALIDATE_URL | "validate_url" | FILTER_FLAG_PATH_REQUIRED, FILTER_FLAG_QUERY_REQUIRED | Valida si su valor es una URL (de acuerdo con » http://www.faqs.org/rfcs/rfc2396), opcionalmente con ciertos componentes. Nótese que esta función sólo buscará para ser validadas URLs ASCII. Los nombres de dominio internacionales (que contienen no-ASCII caracteres) fallarán en la validación. |
Note:
Los números +0 y -0 no son valores integers válidos, pero sí válidos como floats.