python 用于检查或验证输入字符串是否为链接的python代码段。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 用于检查或验证输入字符串是否为链接的python代码段。相关的知识,希望对你有一定的参考价值。

def check_if_link(s,req_http=True):
    # Checks if the input is a link.
    allowed_chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~:/?#[]@!$&'()*+,;=%"
    if req_http and "http" not in s:
        return(False)
    if "://" in s:
        for i in s:
            if i not in allowed_chars:
                return(False)
        return(True)
    return(False)

以上是关于python 用于检查或验证输入字符串是否为链接的python代码段。的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript检查是否为整数

JS字符验证

laravel 用户注册的复杂密码

c#使用线程验证输入字符串并替换为TitleCase

用于验证邮政编码或城市的 JavaScript 正则表达式

Python jsonschema 验证时区