Skip to content

Latest commit

 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

PPSN Validator

Latest GitHub Action Latest Release

Overview

The PPSN Validator is a simple web application designed to validate Irish Personal Public Service Numbers (PPSNs). The validator checks if a PPSN is correctly formatted and calculates the check digit to ensure its validity. This tool is useful for anyone who needs to verify PPSNs, whether for personal use or as part of a larger software system.

PPSN Validator Screenshot

Features

  • Real-time Validation: As users enter their PPSN, the tool checks for the correct format and validates the check digit.
  • Responsive Design: The application is designed to be mobile-friendly, ensuring a seamless experience across devices.
  • User-Friendly Interface: The validator features a clean and intuitive interface, making it easy to use for everyone.

How to use

You can open the PPSN Validator at https://codeitamarjr.github.io/IE-PPSN-Validator

Save it on your favourites for future use :D

How It Works

The validator performs the following checks:

Format Check: Ensures the PPSN is in the correct format, consisting of 7 digits followed by 1 or 2 letters. Check Digit Calculation: Calculates the expected check character using a weighted sum of the digits and a modulus 23 calculation. Second Character Validation: If a second character exists, it checks that it is one of the allowed characters (A, B, W, X, T, Z). The application uses JavaScript to perform these validations in real-time.

License

This project is licensed under the MIT License. See the LICENSE file for more information.

Contact

For any questions, feedback, or collaboration inquiries, please feel free to reach out to the project maintainer:

Acknowledgements

Support

If you find this tool useful, please consider giving the repository a star ⭐ on GitHub. Your support is greatly appreciated!

About

Irish PPS Number Validator

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages