import re def is_valid_resource_name(name: str) -> bool: if not name: return False if re.search(r'[\u4e00-\u9fff]', name): return False return bool(re.fullmatch(r'[A-Za-z0-9_-]+', name)) def is_valid_customer_name(name: str) -> bool: return bool(name.strip()) def is_valid_region(region: str) -> bool: return bool(re.fullmatch(r"[a-z]{2,5}-[a-z]+-\d", region))