Sri Lanka NIC validator and decoder (date of birth, gender, old↔new), plus phone, LKR, postal code, bank, and TIN validation. Zero dependencies, TypeScript.
-
Updated
Nov 14, 2026 - TypeScript
Sri Lanka NIC validator and decoder (date of birth, gender, old↔new), plus phone, LKR, postal code, bank, and TIN validation. Zero dependencies, TypeScript.
High-performance trilingual (EN | SI | TA) Sri Lanka geographic and postal dataset for TypeScript & JavaScript. 17,000+ records, 14,020 villages (GN), postal codes, CBSL banks & NIC/Phone parsers with zero dependencies.
Welcome to the Sri Lankan NIC Validator! This Java application validates and extracts information from Sri Lankan National Identity Card (NIC) numbers, supporting both old (9 digits + letter) and new (12 digits) formats. 🎉
To associate your repository with the nic-validator topic, visit your repo's landing page and select "manage topics."