isTCKimlik

A tool for validate Turkish Identification Number
Installation
You can install this component via npm or yarn
npm install istckimlik
yarn add istckimlik
Usage
CommonJS
const { isTCKimlik } = require('istckimlik');
const isValid = isTCKimlik(48265878901);
console.log(isValid);
ES Module / TypeScript
import { isTCKimlik } from 'istckimlik';
const isValid: boolean = isTCKimlik(48265878901);
console.log(isValid);
Validation Rules
A valid Turkish ID must meet these criteria:
- Must be exactly 11 digits
- Cannot start with 0
- Must pass the checksum validation (mod 10 checks)
Notes
- Input must be a number type
- Returns
true if the ID is valid, false otherwise