Skip to content

A Turkish National Id Checking package which created for developers to use in their form elements or any spesific usage.

Notifications You must be signed in to change notification settings

kaangokdemir/turkish-id-checker

Repository files navigation

Turkish National ID Checker

License: MIT npm package downloads size

This is a simple Turkish National Id Checking package which created for developers to use in their form elements or any spesific usage.

Installation

npm i turkish-id-checker

Usage

let { checkId, generateId } = require('turkish-id-checker')

// Parameter should be a String or a Number
checkId('15973515680') // Returns an Object with status and display keys in it.
checkId('15973515680').status // Returns true
checkId(15973515680).display // Returns 'This is a valid Turkish National ID'

generateId() // Returns a random Turkish National ID

Live Demo

Visit Live Demo

Testing

npm run test

Build

npm run build

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request

Contributors

Kaan Gökdemir - Author (@kaangokdemir) - kaangokdemir.com

License

ISC

About

A Turkish National Id Checking package which created for developers to use in their form elements or any spesific usage.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published