roc-id: Implementation of the ROC (Taiwan) National ID standard.

[ bsd3, identification, library ] [ Propose Tags ]

This package provides an implementation of the ROC (Taiwan) National Identification Number (中華民國身分證號碼) standard.

In particular, it provides functions for parsing and validating identification numbers from textual input.

See the ROC.ID module to get started.

For more details of the standard on which this package is based, see:

[Skip to Readme]


Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


Versions [RSS],,,,
Change log
Dependencies base (>=4.7 && <4.21), MonadRandom (>= && <0.7), Only (>=0.1 && <0.2), text (>= && <2.2), vector-sized (>= && <1.7) [details]
License BSD-3-Clause
Copyright Jonathan Knowles
Author Jonathan Knowles
Category Identification
Home page
Bug tracker
Source repo head: git clone
Uploaded by JonathanKnowles at 2024-05-18T06:34:36Z
Distributions LTSHaskell:, Stackage:
Downloads 1113 total (24 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2024-05-18 [all 1 reports]

Readme for roc-id-

[back to package description]

This package provides a Haskell implementation of the ROC (Taiwan) Identification Number (中華民國身分證號碼) standard.

For more details of the standard, see: