/
Ksq
/
flet_app
Обзор
Документация
Войти
/
Ksq
/
flet_app
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
utils/validator.py
33 строки
844 B
KSQ-web
Добавление файлов
20 апр 2025, 16:20
20 апр 2025, 16:20
18f5507
Код
Авторство
О чём код?
import re def validator_email(email: str) -> bool: email_pattern = r'^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$' if re.match(email_pattern, email): return True else: return False def validator_car_number(car_number: str) -> bool: car_number_pattern = r'^[АВЕКМНОРСТУХ]\d{3}[АВЕКМНОРСТУХ]{2}(?P<reg>\d{2,3})$' if re.match(car_number_pattern, car_number.upper()): return True else: return False def validator_password(password: str) -> bool: password_pattern = r'^(?=.*\d).{6,}$' if re.match(password_pattern, password): return True else: return False def validator_phone(phone: str) -> bool: phone_pattern = r'^(?:\+7|8)\d{10}$' if re.match(phone_pattern, phone): return True else: return False