login_pattern = re.compile(r"^\w{3,20}@[a-z]{2,10}\.[a-z]{2,6}") login_pattern_hard = re.compile(r"[a-zA-Z0-9._%+-]{2,6}@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,8}$") ...