Crystal (Kemal) TCKN & VKN Doğrulama Kütüphanesi

GitHub'da — kaynak kod v1.0.0 tcknvkn

Crystal ve Kemal icin TCKN & VKN dogrulama helper paketi.

Son güncelleme: 2026-08-09 Ağustos 2026 Dogrulandi 2026-08-09

Kurulum

Shards
shards install && crystal spec

Özellikler

  • Crystal
  • Kemal helper
  • TCKN dogrulama
  • VKN dogrulama

Kullanım Örnekleri

Crystal

crystal
Tcknvkn.validate_tckn("10000000146")[:valid]

README · Tam Dokümantasyon

GitHub'da Gör

tcknvkn, Crystal projelerinde Türkiye Cumhuriyeti Kimlik Numarası (TCKN) ve Vergi Kimlik Numarası (VKN) doğrulaması yapmak için geliştirilmiş hafif bir kütüphanedir.

Kurulum

shard.yml içine ekleyin:

dependencies:
  tcknvkn:
    github: tcknvkn/tcknvkn-crystal
    branch: release

Ardından:

shards install

Hızlı Başlangıç

require "tcknvkn"

puts Tcknvkn.validate_tckn("10000000146")[:valid] # true
puts Tcknvkn.validate_vkn("1000036109")[:valid]   # true

API Özeti

  • Tcknvkn.validate_tckn(input : String)
  • Tcknvkn.validate_multiple_tckn(inputs : Array(String))
  • Tcknvkn.validate_vkn(input : String)
  • Tcknvkn.validate_multiple_vkn(inputs : Array(String))

Her çağrı aşağıdaki formatta sonuç döndürür:

{
  valid: Bool,
  value: String,
  errors: Array(String)
}

Sık Kullanım İfadeleri

  • tc üret
  • vkn üret
  • tc uret
  • vergi no üret
  • vergi no oluşturucu
  • tckn üret
  • vkn algoritması
  • tc no uret
  • vkn doğrulama algoritması
  • tc no üret
  • tc oluştur

İlgili Bağlantılar

Test

crystal spec tests/test_tcknvkn_spec.cr

Lisans

MIT

Yayın Bilgisi

Paket surumu 1.0.0 olarak dokumante edilmistir.

Diğer Kütüphaneler ve Online Araçlar

Farklı bir teknoloji yığını kullanıyorsanız, Crystal (Kemal) haricindeki diğer resmi kütüphanelerimizi inceleyebilirsiniz:


Kod yazmadan, doğrudan tarayıcınız üzerinden test verisi üretmek veya algoritma doğrulamak için ücretsiz online araçlarımızı kullanın:

Son güncelleme: