Skip to Content

Examples

Explore interactive demos and code snippets for ViraStack Mask’s powerful masking capabilities.

  • Credit Card
    A complete credit card form with auto-detection for Visa, Mastercard, Amex, and Troy. Includes Luhn validation.

  • Card Number
    Standalone credit card number input masking.

  • Expiry
    Credit card expiry date input masking (MM/YY).

  • CVV
    Credit card security code input masking (3 or 4 digits).

  • IBAN
    Turkish IBAN format with TR prefix and validation.

  • Currency
    Advanced currency formatting with customizable symbols, separators, and precision.

  • TCKN
    Turkish Identity Number masking with algorithmic validation.

  • Tax Number
    Turkish Tax Identification Number (VKN) masking and algorithmic validation.

  • Phone
    Standard Turkish phone number format: (5XX) XXX XX XX.

  • Email
    Email input masking that allows standard email characters.

  • Zip Code
    Standard 5-digit zip code masking.

  • Date
    Date input masking with support for DMY, MDY, and YMD formats.

  • Password
    Password input type handling.

  • URL
    URL input masking for web addresses.

  • Username
    Slug-style username formatting (lowercase, alphanumeric, hyphens).

  • Alpha
    Accepts only alphabetic characters.

  • Numeric
    Accepts only numeric characters.

  • Text
    Standard text input without specific masking rules.

  • Custom Mask
    Define your own patterns using 9 (numeric), a (alpha), and * (alphanumeric).

© 2026 ViraStack. MIT License.