Ruby TCKN & VKN Doğrulama Kütüphanesi
GitHub'da — kaynak kod v1.0.0 tcknvkn
Ruby icin TCKN & VKN dogrulama gem.
Son güncelleme: 2026-08-09 Ağustos 2026 Dogrulandi 2026-08-09
Yayında · Tam Dokümantasyon ve Paket Kullanıma Hazır. Ruby için TCKN ve VKN doğrulama kaynak kodu ve paket yöneticisi referansı hazır. RubyGems üzerinden indirip kullanabilir veya kaynak kodunu GitHub reposundan inceleyebilirsiniz.
Kurulum
RubyGemsbundle exec ruby -Ilib test/test_tcknvkn.rbÖzellikler
- Ruby 3+
- TCKN dogrulama
- VKN dogrulama
- Toplu dogrulama
Kullanım Örnekleri
Ruby
rubyputs TcknVkn.validate_tckn("10000000146")[:valid]README · Tam Dokümantasyon
GitHub'da Görtcknvkn, Ruby 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
Gem dosyası oluşturmak için:
gem build tcknvkn.gemspecYerelde testleri çalıştırmak için:
ruby -Ilib tests/test_tcknvkn.rbHızlı Başlangıç
require_relative "lib/tcknvkn"
puts TcknVkn.validate_tckn("10000000146")[:valid] # true
puts TcknVkn.validate_vkn("1000036109")[:valid] # trueAPI Özeti
TcknVkn.validate_tckn(input)TcknVkn.validate_multiple_tckn(inputs)TcknVkn.validate_vkn(input)TcknVkn.validate_multiple_vkn(inputs)
Her doğrulama çağrısı aşağıdaki formatta sonuç döndürür:
{
valid: true | false,
value: "normalize_edilmis_deger",
errors: ["hata1", "hata2"]
}Sık Kullanım İfadeleri
- tc üret
- tc uret
- tc no üret
- tc no uret
- tc oluştur
- tckn üret
- vkn üret
- vergi no üret
- vergi no oluşturucu
- vkn algoritması
- vkn doğrulama algoritması
İlgili Bağlantılar
- Kütüphaneler
- Ruby kütüphane sayfası
- TC üret
- TC no üret
- TC üretici
- TCKN üret
- Vergi no üret
- Vergi no üretici
- VKN üret
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-ruby
Diğer Kütüphaneler ve Online Araçlar
Farklı bir teknoloji yığını kullanıyorsanız, Ruby haricindeki diğer resmi kütüphanelerimizi inceleyebilirsiniz:
Node.js / JavaScriptTypeScriptC# / .NETPythonPHPGoJavaRustCC++KotlinSwiftSQL (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: