 สร้างชุดทดสอบใน Python เพื่อตรวจสอบว่าสตริงอินพุตเป็นที่อยู่อีเมลที่ถูกต้องหรือไม่
นำเข้า re def test_suite(): test_cases = ["ab@example.com", "99@example.com", "user@example.co.uk", "test@test.test", "jane.doe@example .org", "abc123@example.com", "user123@example.com.au", "invalid@example.com_"] valid_email_regex = '^[_a-z0-9-]+(\.[_a-z0 -9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[az]{2,4})$' สำหรับ test_case ใน test_cases: ถ้า re.match(valid_email_regex, test_case): พิมพ์(f"{test_case} เป็นที่อยู่อีเมลที่ถูกต้อง") อื่น: พิมพ์(f"{test_case} ไม่ใช่ที่อยู่อีเมลที่ถูกต้อง") ถ้า __name__ == "__main__" : test_suite()