CountryCode
CountryCode(code_set: str = 'alpha-2')
Validates whether the input is a country code in ISO 3166-1 standard.
v.countryCode().validate('BR') # true
v.countryCode('alpha-2').validate('NL') # true
v.countryCode('alpha-3').validate('USA') # true
v.countryCode('numeric').validate('504') # true
This rule supports the three sets of country codes:
- ISO 3166-1 alpha-2 (
'alpha-2'orCountryCode.ALPHA2) - ISO 3166-1 alpha-3 (
'alpha-3'orCountryCode.ALPHA3) - ISO 3166-1 numeric (
'numeric'orCountryCode.NUMERIC).
When no code_set is defined the rule uses 'alpha-2' (CountryCode.ALPHA2).
This rule uses library pycountry.
Categorization
- ISO codes
- Localization
Changelog
| Version | Description |
|---|---|
| 1.0.0 | Created |
See also: