A tool for validate Turkish Identification Number
You can install this component via npm or yarn
npm install istckimlik
yarn add istckimlikconst { isTCKimlik } = require('istckimlik');
// Pass a number to validate
const isValid = isTCKimlik(48265878901);
console.log(isValid); // returns true or falseimport { isTCKimlik } from 'istckimlik';
// The function accepts a number and returns a boolean
const isValid: boolean = isTCKimlik(48265878901);
console.log(isValid); // returns true or falseA valid Turkish ID must meet these criteria:
- Must be exactly 11 digits
- Cannot start with 0
- Must pass the checksum validation (mod 10 checks)
- Input must be a number type
- Returns
trueif the ID is valid,falseotherwise