Kotlin TCKN & VKN Doğrulama Kütüphanesi

GitHub'da — kaynak kod v1.0.0 com.tcknvkn:tcknvkn-kotlin

Kotlin icin TCKN & VKN dogrulama kutuphanesi.

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

Kurulum

Gradle
./gradlew test

Özellikler

  • JVM
  • TCKN dogrulama
  • VKN dogrulama
  • Toplu dogrulama

Kullanım Örnekleri

Kotlin

kotlin
val r = TcknVkn.validateTckn("10000000146")

README · Tam Dokümantasyon

GitHub'da Gör

Kotlin ile yazılan projelerde T.C. Kimlik Numarası (TCKN) ve Vergi Kimlik Numarası (VKN) doğrulaması yapmak için geliştirilen hafif kütüphane.

Özellikler

  • Tekil TCKN doğrulama
  • Toplu TCKN doğrulama
  • Tekil VKN doğrulama
  • Toplu VKN doğrulama
  • Girdideki rakam dışı karakterleri otomatik temizleme
  • Detaylı hata listesi üretimi

Kurulum

git clone https://github.com/tcknvkn/tcknvkn-kotlin.git
cd tcknvkn-kotlin
gradle test

Kullanım

import com.tcknvkn.TcknVkn

val tcknResult = TcknVkn.validateTckn("10000000146")
val vknResult = TcknVkn.validateVkn("1000036109")

val topluTckn = TcknVkn.validateMultipleTckn(listOf("10000000146", "10000000145"))
val topluVkn = TcknVkn.validateMultipleVkn(listOf("1000036109", "1000036108"))

Doğrulama Sonucu

ValidationResult şu alanları içerir:

  • valid: Sonucun geçerli olup olmadığı
  • value: Normalize edilmiş numerik değer
  • errors: Hata mesajları listesi

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

Test

gradle test

İlgili bağlantılar

  • Kütüphane merkezi: https://www.tcknvkn.com/kutuphaneler
  • Kotlin kütüphane sayfası: https://www.tcknvkn.com/kutuphaneler/kotlin
  • https://www.tcknvkn.com/tc-uret
  • https://www.tcknvkn.com/tc-no-uret
  • https://www.tcknvkn.com/tc-uretici
  • https://tcknvkn.com/tckn-uret
  • https://www.tcknvkn.com/vergi-no-uret
  • https://www.tcknvkn.com/vergi-no-uretici
  • https://tcknvkn.com/vkn-uret

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, Kotlin 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: