idnumbers
    Preparing search index...

    Class NationalID

    Slovak Birth Number (Rodné číslo, RČ) Format: YYMMDD/SSSC or YYMMDDSSSC (10 digits)

    • YY: year (last 2 digits)
    • MM: month (51-62 for females, 21-32 for overflow, 71-82 for females overflow)
    • DD: day
    • SSS: serial number
    • C: checksum digit (whole number divisible by 11)

    The birth date must be a real calendar date and must not be after today. https://en.wikipedia.org/wiki/National_identification_number#Slovakia

    Implements

    Index
    METADATA: IdMetadata = ...
    • Check if number is divisible by 11 (checksum validation)

      Parameters

      • idNumber: string

      Returns boolean

    • Parse Slovak Birth Number. Returns null when the checksum fails or the encoded birth date is not a real date or lies after today.

      Parameters

      • idNumber: string

      Returns NationalIdParseResult | null

    • Validate Slovak Birth Number

      Parameters

      • idNumber: string

      Returns boolean