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
Yayında · Tam Dokümantasyon ve Paket Kullanıma Hazır. Crystal (Kemal) için TCKN ve VKN doğrulama kaynak kodu ve paket yöneticisi referansı hazır. Shards üzerinden indirip kullanabilir veya kaynak kodunu GitHub reposundan inceleyebilirsiniz.
Kurulum
Shardsshards install && crystal specÖzellikler
- Crystal
- Kemal helper
- TCKN dogrulama
- VKN dogrulama
Kullanım Örnekleri
Crystal
crystalTcknvkn.validate_tckn("10000000146")[:valid]README · Tam Dokümantasyon
GitHub'da Görtcknvkn, 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: releaseArdından:
shards installHızlı Başlangıç
require "tcknvkn"
puts Tcknvkn.validate_tckn("10000000146")[:valid] # true
puts Tcknvkn.validate_vkn("1000036109")[:valid] # trueAPI Ö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
- Kütüphaneler
- Crystal kütüphane sayfası
- TC üret
- TC no üret
- TC üretici
- TCKN üret
- Vergi no üret
- Vergi no üretici
- VKN üret
Test
crystal spec tests/test_tcknvkn_spec.crLisans
MIT
Yayın Bilgisi
Paket surumu 1.0.0 olarak dokumante edilmistir.
- SemVer yapisi: MAJOR.MINOR.PATCH
- API: tekil + toplu TCKN/VKN dogrulama
- Kaynak: github.com/tcknvkn/tcknvkn-crystal
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:
Node.js / JavaScriptTypeScriptC# / .NETPythonPHPGoJavaRustCC++KotlinSwiftRubySQL (PostgreSQL / MySQL)DartRReact / TypeScriptAngular / TypeScriptjQuery
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: