Thanks to visit codestin.com
Credit goes to github.com

Skip to content

serkanalgur/istckimlik

Repository files navigation

isTCKimlik npm npm bundle size

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');

// Pass a number to validate
const isValid = isTCKimlik(48265878901);
console.log(isValid); // returns true or false

ES Module / TypeScript

import { isTCKimlik } from 'istckimlik';

// The function accepts a number and returns a boolean
const isValid: boolean = isTCKimlik(48265878901);
console.log(isValid); // returns true or false

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

About

Turkish ID Number Validator

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •