currency-input

Installation
SKILL.md

Currency Input

Enter and format monetary values

What it solves

A Currency Input is a specialized numeric form field for entering monetary values. It combines the raw numeric input behavior of a number field with locale-aware formatting, currency symbol display, and financial validation constraints. Unlike a generic number input, a currency input formats the value as the user types (e.g., displaying $1,299.99 instead of 1299.99), handles decimal precision based on the currency (USD uses 2 decimal places, JPY uses 0), and positions the currency symbol or code according to locale conventions.

When to use

  • E-commerce checkout – Cart totals, discount codes, coupon amounts.
  • Banking and finance forms – Transfer amounts, deposit values, loan applications.
  • Expense reporting – Reimbursement amounts with currency context.
  • Subscription and pricing configuration – Plan pricing in admin interfaces.
  • Budget and forecasting tools – Financial planning inputs.

When to avoid

Installs
2
GitHub Stars
212
First Seen
Apr 2, 2026
currency-input — thedaviddias/ux-patterns-for-developers