react-input-formatter

JSON →
library 1.2.8 ·javascript
verified Jun 4, 2026

A lightweight React component for formatting input fields based on a template pattern (e.g., phone numbers, postal codes, credit card numbers). Version 1.2.8, actively maintained. Provides mask-like formatting with alphanumeric (`#`), numeric (`9`), and special character (`@`) placeholders. Uses browser-only DOM APIs, so it requires a Client Component in Next.js App Router. Ships TypeScript definitions.