Найти тему
DenoiseLAB

Библиотека Python. Валидаторы данных

Фото: DenoiseLAB
Фото: DenoiseLAB

Сonnect accepted, уважаемые! 👋

В ряде задач приходится иметь дело с различными "валидаторами" входных данных. Это могут быть почта, url или иные сведения. Использование модуля validators позволяет секомить кучу времени и нервов с "препарированием" данных. Также эта штука работает как с ipv4/ipv6. Вот смотрите:

import validators

checkEmail = validators.email('noname@gmail.com')

print(f"This is email: {checkEmail}")

chekUrl = validators.url('http://10.0.0.1')

print(f"This is url: {chekUrl}")

checkSite = validators.url('https://google.com')

print(f"This is site: {checkSite}")

This is email: True

This is url: True

This is site: True

Поддержите нас - подписывайтесь на канал !

Если вы хотите нас поддержать вы можете сделать небольшой вклад на нашей страничке boosty: https://boosty.to/denoise_lab

Мы на Profi.ru: https://profi.ru/profile/MironovVO8/

Мы на Repetitor.ru: https://v3.repetitors.info/repetitor/p/MironovVO8/

Мы на YandexDzen: https://dzen.ru/vishmat?lang=ru

Мы на YouDO: https://youdo.com/u9455664

Мы на HabrFreelance: https://freelance.habr.com/freelancers/MLab