re.fullmatch()
Проверяет, что шаблон совпадает со всей строкой целиком.
Сигнатура
re.fullmatch(pattern, string, flags=0)Возвращает объект Match, только если шаблон совпадает со всей строкой от начала до конца, иначе None. Удобно для валидации.
import re
print(re.fullmatch(r"\d{4}", "2026")) # <re.Match ...>
print(re.fullmatch(r"\d{4}", "2026!")) # None — лишний символ