Input with a fixed format mask — phone numbers, credit cards, dates, postal codes. Pass a mask string (e.g. `(###) ###-####`) and the input enforces it as the user types. Customizable placeholder character and replacement marker.
npx shadcn@latest add https://uipkge.dev/r/react/masked-input.jsonmasked-input