ViraStack
  • Akademi
  • Hakkında
  • Destek
Genel BakışBaşlangıçÖrnekler
ViraStack

Frontend ekosistemi: ücretsiz rehberler, proje şablonları, AI kuralları ve form bileşenleri.

Ürünler

  • ViraStack Start
  • ViraStack AI
  • ViraStack Mask
  • ViraStack Password
  • ViraStack Guide

Keşfet

  • Akademi
  • Hakkında
  • Marka
  • Destek

© 2026 ViraStack.

Açık kaynak · MIT

Örnekler

  • Tümü
  • CVV
  • IBAN
  • Kart
  • Kredi kartı formu
  • Özel maske (plaka)
  • Para birimi
  • Parola ve PIN
  • Sayı
  • Son kullanma
  • Tarih
  • TCKN
  • Telefon
  • Vergi no (VKN)

Vergi no (VKN)

10 haneli vergi kimlik numarası; VKN algoritmasıyla doğrulanır.

← Tüm örnekler·vkn

Yerleşik doğrulama: VKN algoritması

Son hane, Gelir İdaresi'nin vergi kimlik numarası algoritmasıyla doğrulanır; hata vkn.invalid olarak döner.

Önizleme

Form değeri: -

Görünen: -

import { useForm } from "react-hook-form"
import { useViraMask } from "@virastack/mask"
 
function Example() {
  const form = useForm<{ vkn: string }>()
  const { vkn } = useViraMask(form, { vkn: "vkn" })
 
  return <input {...vkn} placeholder="1234567890" />
}

Detaylar

  • Desen: 9999999999
  • Preset: "vkn"
  • Form değeri: "1234567890"
  • Hata anahtarları: vkn.incomplete, vkn.invalid

Hook API için useViraMask(), kendi deseniniz için özel maske.

ÖncekiTelefon

Bu sayfada

  • Önizleme
  • Detaylar
Hata mı var? Düzeltin