3 and 4 also must be valid, how can I do it using FILTER_VALIDATE_URL? FILTER_VALIDATE_URL not understanding international domains.
FILTER_VALIDATE_URL