ID | Nom | Options | Flags | Description |
---|---|---|---|---|
FILTER_VALIDATE_BOOLEAN | "boolean" | FILTER_NULL_ON_FAILURE |
Retourne TRUE pour "1", "true", "on" et "yes". Retourne FALSE sinon. Si FILTER_NULL_ON_FAILURE est active, FALSE n'est retourné que pour les valeurs "0", "false", "off", "no", "", et NULL est retourné pour les valeurs non-booléennes. |
|
FILTER_VALIDATE_EMAIL | "validate_email" | Valide une adresse courriel. | ||
FILTER_VALIDATE_FLOAT | "float" | decimal | FILTER_FLAG_ALLOW_THOUSAND | Valide un nombre décimal. |
FILTER_VALIDATE_INT | "int" | min_range , max_range | FILTER_FLAG_ALLOW_OCTAL, FILTER_FLAG_ALLOW_HEX | Valide un entier, éventuellement dans un intervalle donné. |
FILTER_VALIDATE_IP | "validate_ip" | FILTER_FLAG_IPV4, FILTER_FLAG_IPV6, FILTER_FLAG_NO_PRIV_RANGE, FILTER_FLAG_NO_RES_RANGE | Valide une adresse IP, éventuellement IPv4 ou IPv6, éventuellement hors des plages privées ou réservées. | |
FILTER_VALIDATE_REGEXP | "validate_regexp" | regexp | Valide une valeur avec une expression rationnelle regexp , compatible Perl. | |
FILTER_VALIDATE_URL | "validate_url" | FILTER_FLAG_PATH_REQUIRED, FILTER_FLAG_QUERY_REQUIRED | Valide une URL, éventuellement avec des composants requis. |