input: Write a python function to detect spam emails using keyword matching and regex pattern matching.
  assert detect_spam("This is a special offer just for you!") == 1
  assert detect_spam("Your verification code is 12345-67890-12345-67890") == 1
  assert detect_spam("Hello, how are you?") == 0
output: import re
  
  def detect_spam(email_content):
      spam_keywords = [
          "special offer", "winner", "free", "click here", 
          "urgent", "limited time", "money back", "congratulations"
      ]
      
      for keyword in spam_keywords:
          if keyword in email_content.lower():
              return 1
      
      regex_patterns = [
          r'\b\d{5}-\d{5}-\d{5}-\d{5}\b',  # pattern like 12345-67890-12345-67890
      ]
      
      for pattern in regex_patterns:
          if re.search(pattern, email_content):
              return 1
      
      return 0