3 and 4 also must be valid, how can I do it using FILTER_VALIDATE_URL
? FILTER_VALIDATE_URL
not understanding international domains.
1. $url = 'https://example.com'; - Valid
2. $url = 'https://example.com/en/'; - Valid
3. $url = 'https://example.հայ'; - Invalid
4. $url = 'https://example.рус'; - Invalid
5. $url = 'https://exa_mple.com'; - Invalid
if (filter_var($url, FILTER_VALIDATE_URL)) {
echo("Valid URL!");
} else {
echo("Invalid URL!");
}