validate_postal_code

Function validate_postal_code 

Source
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());