import re


def validate_url(url):
    """Checks if the specified input value is a valid URL

    Arguments:
        url {string} -- the URL to be validated

    Returns:
        True if the specified input is a valid URL, False otherwise
    """
    regex = "(http|ftp|https)?:\\/\\/(www\\.)?[-a-zA-Z0-9@:%._\\+~#=]{1,256}\\.[a-zA-Z0-9()]{1,6}\\b([-a-zA-Z0-9()@:%_\\+.~#?&\\/\\/=]*)"
    regex_compiled = re.compile(regex)
    match = re.match(regex_compiled, url)
    return True if match else False