UserPhoneDone
Some checks failed
K8S Fission Deployment / Deployment fission functions (push) Failing after 21s
Some checks failed
K8S Fission Deployment / Deployment fission functions (push) Failing after 21s
This commit is contained in:
11
apps/validators.py
Normal file
11
apps/validators.py
Normal 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ệ
|
||||
Reference in New Issue
Block a user