/
Kostyable
/
callmaster
Обзор
Документация
Войти
/
Kostyable
/
callmaster
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
app/utils/validators.py
11 строк
515 B
Kostyable
feat: implement mvc model
29 окт 2024, 17:52
29 окт 2024, 17:52
0ad77c5
Код
Авторство
О чём код?
import re from fastapi import HTTPException def validate_phone_number(phone_number): pattern = r'^\+?1?\d{9,15}$' if not re.match(pattern, phone_number): raise HTTPException(status_code=400, detail="Invalid phone number format") def validate_password(password): if len(password) < 8 or not re.search(r"\d", password) or not re.search(r"[A-Za-z]", password): raise HTTPException(status_code=400, detail="Password must be at least 8 characters long and contain both letters and numbers")