idnumbers
    Preparing search index...

    The Personal Public Service Number of Ireland. This page is generated from the registry metadata of the library.

    Property Value
    Country code IRL, IE
    ID type Personal Public Service Number
    Official name Uimhir Phearsanta Seirbhíse Poiblí (PPS)
    Also known as Personal Public Service Number; PPS; Uimhir Phearsanta Seirbhíse Poiblí; Uimh. PSP; Revenue and Social Insurance Number; RSI No
    Display format #######L(L)
    Input masks #######L, #######LL
    Length 8 to 10
    Example 1234567T
    Checksum yes
    Checksum algorithm Weighted sum mod 23 -> check letter (A-W)
    Parsable no

    The root entry registers every country:

    import { validateNationalId } from 'idnumbers';

    validateNationalId('IRL', '1234567T').isValid; // true

    To bundle only this country, import its definition from idnumbers/countries/irl and pass it to register():

    import { register, validateNationalId } from 'idnumbers/core';
    import { country } from 'idnumbers/countries/irl';

    register(country);
    validateNationalId('IRL', '1234567T').isValid; // true