taiwan-id-0.1.1.0: README.md
# `taiwan-id`
[](https://hackage.haskell.org/package/taiwan-id)
[](https://jonathanknowles.github.io/taiwan-id/)
This package provides a Haskell implementation of Taiwan's uniform
identification number format.
This number format is used by both National Identification Cards (國民身分證)
and Resident Certificates (居留證) issued by the Republic of China (ROC)
government to individuals, with numbers assigned under each system occupying
disjoint parts of the same identifier space.
Each identification number consists of a single uppercase letter followed by
nine decimal digits, with the final digit serving as a checksum calculated
according to a standard algorithm.
Example: `A123456789`
This package offers a library with functions for validating, decoding, and
encoding these numbers, as well as a command-line tool for working with them
interactively.
For more details, see:
* https://zh.wikipedia.org/wiki/中華民國國民身分證
* https://zh.wikipedia.org/wiki/中華民國居留證
* https://en.wikipedia.org/wiki/National_identification_card_(Taiwan)
* https://en.wikipedia.org/wiki/Resident_certificate