UserPhoneDone
Some checks failed
K8S Fission Deployment / Deployment fission functions (push) Failing after 21s

This commit is contained in:
QuangMinh_123
2025-12-09 14:10:13 +07:00
parent de272cdab4
commit 085501b946
5 changed files with 158 additions and 23 deletions

11
apps/validators.py Normal file
View File

@@ -0,0 +1,11 @@
# validators.py
import phonenumbers
from phonenumbers import NumberParseException
def validate_phone_number(phone_number: str) -> bool:
"""Kiểm tra tính hợp lệ của số điện thoại"""
try:
parsed_number = phonenumbers.parse(phone_number) # Phân tích số điện thoại
return phonenumbers.is_valid_number(parsed_number) # Kiểm tra tính hợp lệ của số
except NumberParseException:
return False # Trả về False nếu số không hợp lệ