Skip to Content

Para Birimi

ViraStack Mask, güçlü para birimi biçimlendirme desteği sağlar.

Yapılandırma

MaskOptions içindeki currency özelliğini kullanın.

interface CurrencyOptions { precision?: number; // Varsayılan: 2 decimalSeparator?: string; // Varsayılan: ',' thousandSeparator?: string;// Varsayılan: '.' symbol?: string; // Varsayılan: '' symbolPosition?: 'prefix' | 'suffix'; // Varsayılan: 'prefix' }

Kullanım

const { price, salary } = useViraMask({ form, schema: { price: { currency: { precision: 2, symbol: '$', decimalSeparator: '.', thousandSeparator: ',', }, inputMode: 'decimal', }, salary: 'currency', // Varsayılan para birimi hazır ayarını kullanır } });

Davranış

  • Ham Değer: Form durumu, sayısal değeri bir dize olarak içerecektir (örn. "1234.50").
  • Görünen Değer: Giriş biçimlendirilmiş dizeyi gösterecektir (örn. "$ 1,234.50").
  • Yazma: Yazma, ondalık ekleme ve binlik ayırıcıları işleyerek sayıyı otomatik olarak biçimlendirir.

© 2026 ViraStack. MIT License.