input: Write a python function to validate a password based on given criteria.
  assert validate_password("Password123!", "length uppercase lowercase number special") == True
  assert validate_password("password123!", "length uppercase lowercase number special") == False
  assert validate_password("PASSWORD123!", "length uppercase lowercase number special") == False
  assert validate_password("Password!", "length uppercase lowercase number special") == False
  assert validate_password("Password123", "length uppercase lowercase number special") == False
output: def validate_password(password, criteria):
      criteria_list = criteria.split()
      if "length" in criteria_list and len(password) < 8:
          return False
      if "uppercase" in criteria_list and not any(c.isupper() for c in password):
          return False
      if "lowercase" in criteria_list and not any(c.islower() for c in password):
          return False
      if "number" in criteria_list and not any(c.isdigit() for c in password):
          return False
      if "special" in criteria_list and not any(c in "!@#$%^&*()-_=+{}[]|:;'\",.<>?/" for c in password):
          return False
      return True