Java TCKN & VKN Doğrulama Kütüphanesi
GitHub'da — kaynak kod v1.0.0 com.tcknvkn:tcknvkn
Java icin TCKN ve VKN dogrulama kutuphanesi.
Son güncelleme: 2026-08-09 Ağustos 2026 Dogrulandi 2026-08-09
Yayında · Tam Dokümantasyon ve Paket Kullanıma Hazır. Java için TCKN ve VKN doğrulama kaynak kodu ve paket yöneticisi referansı hazır. Maven / Gradle üzerinden indirip kullanabilir veya kaynak kodunu GitHub reposundan inceleyebilirsiniz.
Kurulum
Maven / Gradle<dependency>...</dependency>Özellikler
- Java 11+
- Maven/Gradle
- TCKN dogrulama
- VKN dogrulama
Kullanım Örnekleri
Java
javaimport com.tcknvkn.Tckn;
System.out.println(Tckn.validate("10000000146").isValid());README · Tam Dokümantasyon
GitHub'da Görtcknvkn, Java uygulamalarında TCKN (TC Kimlik Numarası) ve VKN (Vergi Kimlik Numarası) doğrulaması için geliştirilmiş hafif bir kütüphanedir.
Neden Bu Kütüphane?
- Tekli ve çoklu TCKN doğrulama
- Tekli ve çoklu VKN doğrulama
- Girişte rakam dışı karakterleri otomatik temizleme
- Java 11+ uyumluluğu
- Maven tabanlı test ve CI akışı
Kurulum (Maven)
<dependency>
<groupId>com.tcknvkn</groupId>
<artifactId>tcknvkn</artifactId>
<version>1.0.0</version>
</dependency>Kurulum (Gradle)
implementation "com.tcknvkn:tcknvkn:1.0.0"Hızlı Başlangıç
import com.tcknvkn.Tckn;
import com.tcknvkn.ValidationResult;
import com.tcknvkn.Vkn;
ValidationResult tckn = Tckn.validate("10000000146");
System.out.println(tckn.isValid()); // true
ValidationResult vkn = Vkn.validate("1000036109");
System.out.println(vkn.isValid()); // trueAPI
Tckn.validate(String input): ValidationResultTckn.validateMultiple(Collection<String> inputs): List<ValidationResult>Vkn.validate(String input): ValidationResultVkn.validateMultiple(Collection<String> inputs): List<ValidationResult>
Doğrulama Notları
- TCKN için 11 hane ve kontrol hanesi kuralları uygulanır.
- VKN için 10 hane ve son hane kontrol algoritması uygulanır.
- Tüm haneleri aynı olan örüntüler geçersiz kabul edilir.
Sık Kullanım İfadeleri ve Bağlantılar
- tc üret: https://www.tcknvkn.com/tc-uret
- tc uret: https://www.tcknvkn.com/tc-no-uret
- tc no üret: https://www.tcknvkn.com/tc-no-uret
- tc no uret: https://www.tcknvkn.com/tc-uretici
- tc oluştur: https://www.tcknvkn.com/tc-uretici
- tckn üret: https://tcknvkn.com/tckn-uret
- vkn üret: https://tcknvkn.com/vkn-uret
- vergi no üret: https://www.tcknvkn.com/vergi-no-uret
- vergi no oluşturucu: https://www.tcknvkn.com/vergi-no-uretici
- vkn algoritması: https://www.tcknvkn.com/vergi-no-uret
- vkn doğrulama algoritması: https://www.tcknvkn.com/vergi-no-uretici
Yerel Geliştirme
mvn -B clean testİlgili Bağlantılar
- Kütüphaneler: https://www.tcknvkn.com/kutuphaneler
- Java kütüphane sayfası: https://www.tcknvkn.com/kutuphaneler/java
- TC üretici: https://www.tcknvkn.com/tc-uretici
- Vergi no üretici: https://www.tcknvkn.com/vergi-no-uretici
Lisans
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-java
Diğer Kütüphaneler ve Online Araçlar
Farklı bir teknoloji yığını kullanıyorsanız, Java haricindeki diğer resmi kütüphanelerimizi inceleyebilirsiniz:
Node.js / JavaScriptTypeScriptC# / .NETPythonPHPGoRustCC++KotlinSwiftRubySQL (PostgreSQL / MySQL)DartRCrystal (Kemal)React / 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: