n6sdk.regexes¶
This module contains several regular expression objects (most of them are used in other parts of the n6sdk library).
- n6sdk.regexes.CC_SIMPLE_REGEX = <_sre.SRE_Pattern object at 0x7fabb44a5cf0>¶
Two-character country code.
Used by n6sdk.data_spec.fields.CCField.
- n6sdk.regexes.DOMAIN_ASCII_LOWERCASE_REGEX = <_sre.SRE_Pattern object at 0x7fabb4076030>¶
Domain name – with the underscore character allowed (as life is more eventful than RFCs, especially when it comes to maliciously constructed domain names).
Used by n6sdk.data_spec.fields.DomainNameField and n6sdk.data_spec.fields.DomainNameSubstringField.
- n6sdk.regexes.DOMAIN_ASCII_LOWERCASE_STRICT_REGEX = <_sre.SRE_Pattern object at 0x7fabb404f528>¶
Domain name – more strict (hopefully RFC-compliant) variant.
- n6sdk.regexes.EMAIL_SIMPLIFIED_REGEX = <_sre.SRE_Pattern object at 0x7fabb44978a0>¶
E-mail address (very rough validation)
- n6sdk.regexes.IBAN_REGEX = <_sre.SRE_Pattern object at 0x7fabb44a1ad0>¶
International Bank Account Number.
- n6sdk.regexes.IPv4_ANONYMIZED_REGEX = <_sre.SRE_Pattern object at 0x2a55f00>¶
Anonymized IPv4 address.
- n6sdk.regexes.IPv4_CIDR_NETWORK_REGEX = <_sre.SRE_Pattern object at 0x2c53c50>¶
IPv4 network specification in CIDR notation.
Used by n6sdk.data_spec.fields.IPv4NetField.
- n6sdk.regexes.IPv4_STRICT_DECIMAL_REGEX = <_sre.SRE_Pattern object at 0x2bac7a0>¶
IPv4 address in decimal dotted-quad notation.
Used by n6sdk.data_spec.fields.IPv4Field.