小编Vip*_*war的帖子

检查字符串中的有效域名?

我正在使用python,并希望使用一个简单的正则表达式来检查域名的有效性。我至少检查写域名。

url = 'https://stackoverflow'
        keyword = 'foo'
        with self.assertRaises(ValueError):
            check_keyword(url, keyword)
Run Code Online (Sandbox Code Playgroud)

我尝试在url文本字段上进行单元测试,并且在main.py页面中进行了main.py-验证

def check_keyword(网址,关键字):

if re.match("^(((([A-Za-z0-9]+){1,63}\.)|(([A-Za-z0-9]+(\-)+[A-Za-z0-9]+){1,63}\.))+){1,255}$" ,url):
   return ValueError("Invalid")
Run Code Online (Sandbox Code Playgroud)

例

python regex string dns

5
推荐指数
1
解决办法
6791
查看次数

标签 统计

dns ×1

python ×1

regex ×1

string ×1