VIRASTACKMask
  • Hakkında
  • Katkı
ViraStack Mask

Başlangıç

  • Giriş
  • llms.txt

Kullanım

  • useViraMask()
  • Özel maske
  • Validation
  • Helpers
  • Types
  • UI kütüphaneleri

Örnekler

  • Tümü
  • Alpha
  • CVV
  • E-posta
  • IBAN
  • Kart
  • Kredi kartı formu
  • Kullanıcı adı
  • Metin
  • Para birimi
  • Parola
  • Posta kodu
  • Sayısal
  • Son kullanma
  • Tarih
  • TCKN
  • Telefon
  • URL
  • Vergi no (VKN)

Helpers

Hook olmadan da kullanabileceğiniz formatlama ve yardımcı fonksiyonlar.

Maske yardımcıları

FonksiyonAçıklama
applyMask(value, mask)Ham değere pattern uygular
unmask(value, mask)Maskeden veri karakterlerini çıkarır
stripMask(value, mask)Maske ile kilit adımda yalnızca data slot’larını tutar
cleanValue(value, allowed?, forbidden?)İzin / yasak regex ile filtreler

Para birimi

  • formatCurrency(value, options): ham "1234.56" → görüntü (1,234.56 US varsayılan; TR için ayırıcıları customize edin)
  • unformatCurrency(value, options): görüntü → ham

Kart

getCardType(cardNumber) → "visa" | "mastercard" | "amex" | "troy" | "unknown". BIN öneklerine göre çalışır (Visa 4, Amex 34/37, Troy 9792…).

Refs

mergeRefs(...refs): RHF register ref’i ile yerel ref’i birleştirmek için. Hook bunu dahili kullanır; kendi kontrollü input’unuzda da işe yarar.

ÖncekiValidationSonrakiTypes

Bu sayfada

  • Maske yardımcıları
  • Para birimi
  • Kart
  • Refs
Hata mı var? Düzeltin