0.8.38 change profile validation

This commit is contained in:
SDE
2023-12-15 15:11:35 +03:00
parent a3faa17754
commit 9c971a6fa4
6 changed files with 46 additions and 3 deletions

View File

@@ -2,10 +2,18 @@ from django.utils.translation import gettext as _
def get_phone_valid_error(val):
allow_chars = '01234567890()+ -'
error_msg = _('Некорректные символы в номере телефона,<br> пример корректного ввода +7 925 8600100')
if len(val) < 10:
return error_msg
if '+' in val and val[0] != '+':
return error_msg
i = 0
while i < len(val):
if val[i] not in allow_chars:
return _('Некорректные символы в номере телефона, пример корректного ввода +7 925 8600100')
return error_msg
i += 1