- Оно должно начинаться с 4, 5 или 6.
- Оно должно начинаться с цифры 4, 5 или 6.
- Оно должно начинаться с 4, 5 или 6. содержать ровно 16 цифр.
- Он должен состоять только из цифр (0–9).
- Он может состоять из цифр в группах по 4, разделенных знаком один дефис "-".
- Не должно использоваться никаких других разделителей, таких как ' ' , '_' и т. д.
- Не должно быть 4 или более последовательных повторяющихся цифр.
import re
for _ in range(int(input())):
if re.search(r'^(?
Подробнее здесь: https://stackoverflow.com/questions/787 ... -in-python