city.py 586 B

12345678910111213141516171819202122
  1. class CityChecker(object):
  2. def __init__(self):
  3. self.errors_tables = {
  4. "0101": {
  5. "name": "城市不在[3,11]个字之间",
  6. "parent_name": "长度异常类型",
  7. "parent_code": "01",
  8. "checkFn": self.check0101
  9. }
  10. }
  11. #城市不在[3,11]个字之间
  12. def check0101(self, city: str) -> bool:
  13. """
  14. return true 代表返回异常
  15. """
  16. if city=='':
  17. return True
  18. if 3 <= len(city) <= 11:
  19. return False
  20. return True