VIRASTACKMask
  • Hakkında
  • Katkı
VIRASTACK

Frontend geliştiricileri için DX odaklı araç seti: starter’lar, ajan kuralları, form hook’ları ve rehber.

Ürünler

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

Keşfet

  • Hakkında
  • Marka
  • Katkı

© 2026 ViraStack.

Açık kaynak · MIT

ViraStack Mask

Formlar için erişilebilir input maskeleri. Telefon, kredi kartı, tarih ve para birimi gibi yaygın formatları hazır preset’lerle sunar; ihtiyacınızda özel maske tanımlamanıza da izin verir.

Dokümantasyonvirastack/mask

rawValue: —

value: —

rawValue: —

value: —

Daha fazla örnek

Özellikler

RHF-First

useViraMask()

Input’ta formatlı görünüm; React Hook Form’da ham (unmasked) değer. Senkron hack’i yok.

Akıllı Hazır Maskeler

Kart, telefon, IBAN, currency…

Ödeme, TR kimlik (TCKN, VKN), iletişim ve daha fazlası. Schema anahtarını seçin, kullanın.

Dinamik Kartlar

Visa · MC · Amex · Troy

BIN algılama Amex 4-6-5 düzenini ve CVV uzunluğunu otomatik değiştirir; Luhn hazır.

Yerleşik Doğrulama

Luhn, TCKN, IBAN, expiry

Algoritmik kontroller React Hook Form hatalarına bağlanır veya kendi validator’ünüzü ekleyin.

Özel Maskeler

Pattern + resolveMask

Pattern ve resolveMask ile kendi formatlarınızı tanımlayın; motoru fork etmeye gerek yok.

Ultra Hafif

<5KB gzip

React ve React Hook Form peer’ları dışında sıfır runtime bağımlılık.