dogrula-js
v0.3.0
Published
JavaScript ve TypeScript için hafif ve genişletilebilir bir doğrulama kütüphanesi.
Maintainers
Readme
dogrula-js
Türkiye'ye özgü verileri doğrulamak için geliştirilmiş, TypeScript destekli JavaScript kütüphanesi.
Özellikler
- T.C. Kimlik Numarası (TCKN) doğrulama
- Vergi Kimlik Numarası (VKN) doğrulama
- Türkiye IBAN doğrulama
- TypeScript desteği
- Detaylı doğrulama sonuçları
Kurulum
npm install dogrula-jsT.C. Kimlik Numarası
import { validateTCKN } from "dogrula-js";
const result = validateTCKN("12345678901");
console.log(result);Vergi Kimlik Numarası
import { validateVKN } from "dogrula-js";
const result = validateVKN("1234567890");
console.log(result);IBAN
import { validateIBAN } from "dogrula-js";
const result = validateIBAN("TR00 0000 0000 0000 0000 0000 00");
console.log(result);Sonuç
Doğrulama fonksiyonları aşağıdaki yapıda bir sonuç döndürür:
{
valid: true,
code: "VALID"
}Geçersiz bir değer için:
{
valid: false,
code: "INVALID_LENGTH"
}Hata Kodları
- INVALID_TYPE
- EMPTY_VALUE
- INVALID_CHARACTERS
- INVALID_LENGTH
- INVALID_FIRST_DIGIT
- INVALID_CHECKSUM
Desteklenen Doğrulamalar
| Doğrulama | Fonksiyon |
|-----------|-----------|
| TCKN | validateTCKN() |
| VKN | validateVKN() |
| IBAN | validateIBAN() |
TypeScript
Kütüphane TypeScript ile geliştirilmiştir ve tip tanımlarıyla birlikte gelir.
Lisans
MIT
