Size: a a a

Сообщество Python Программистов

2021 April 24

I

ITFY forum informer in Сообщество Python Программистов
Новый вопрос в форуме: Корректность дат
источник

N

Ndeale in Сообщество Python Программистов
Всем привет,как сделать проверку на номер телефона?
Типо когда пользователь вводит не номер телефона,а какие нибудь буквы
Ему пишет:
Введите номер
источник

О

Озодчик in Сообщество Python Программистов
можно с регулярными выражениями на изи )
источник

N

Ndeale in Сообщество Python Программистов
А именно как?
источник

E

Egor in Сообщество Python Программистов
в каком формате номер?
источник

N

Ndeale in Сообщество Python Программистов
+7
источник

О

Озодчик in Сообщество Python Программистов
ля щас
источник

E

Egor in Сообщество Python Программистов
со скобками, без скобок?
источник

N

Ndeale in Сообщество Python Программистов
без
источник

E

Egor in Сообщество Python Программистов
ну тогда и регулярки не нужны
источник

О

Озодчик in Сообщество Python Программистов
pattern = re.compile("(\+7|8)?\s*\((\d+)\)\s*(\d+)[-\s]?(\d+)[-\s]?(\d+)[-\s]?")
res = re.findall(pattern, lists)
print(res)
print(pattern.groups)
result = re.sub(pattern, r"+7(\2)-\3-\4-\5", lists)
print(result)
источник

О

Озодчик in Сообщество Python Программистов
во оно и определит и со скобками заменит
источник

E

Egor in Сообщество Python Программистов
источник

О

Озодчик in Сообщество Python Программистов
или вот этого тоже можно попробовать
           pattern = re.compile(r"(\+?7|\+?8)\s?\-?\(?(\d{3})\)?\s?\-?(\d{3})\s?\-?(\d{2})\s?\-?(\d{2})")
           res = re.sub(pattern, "\1(\2)\3-\4-\5", str(res))
источник

ВТ

Владимир Тишкин... in Сообщество Python Программистов
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Зависит от того какие номера ты хочешь валидировать
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Проще уж
def is_phone_number(string: str):
   numbers = "0123456789"
   delimiters = "()-"
   allowed = numbers + delimiters
   if string[0] == "+":
       string = string [1:]
   return all((char in allowed) for char in string)
источник

А

Айхан in Сообщество Python Программистов
Как объяснить 10-летнему?

1. Что такое программирование?
2. Что из себя представляет язык программирования и для чего он?
3. Что из себя представляет Python?
источник

E

Egor in Сообщество Python Программистов
есть компьютер, но он очень тупой и не понятно, как ему вообще объяснять. Язык программирования - язык, на котором мы можем объяснить ему, что делать
источник

E

Egor in Сообщество Python Программистов
питон - один из них, со своими фишками и особенностями
источник