pub fn validate_postal_code(code: &str) -> Result<()>Expand description
Validate a postal/ZIP code format (basic validation)
This performs basic postal code validation:
- Non-empty
- 3-10 characters
- Contains only alphanumeric characters, spaces, and hyphens
Note: This is a generic validator. For country-specific validation, use dedicated validators.
ยงExample
use stateset_core::validate_postal_code;
assert!(validate_postal_code("12345").is_ok());
assert!(validate_postal_code("12345-6789").is_ok());
assert!(validate_postal_code("SW1A 1AA").is_ok()); // UK format
assert!(validate_postal_code("").is_err());