usa-ssn-input
domain-ui/usa-ssn-inputFreeComponent
domain-ui publishes no description for this item.
Install it
npx shadcn@latest add https://raw.githubusercontent.com/teurons/domain-ui/main/apps/web/public/r/usa-ssn-input.jsonSource
1"use client";23import {4 RegexInput,5 type RegexInputProps,6} from "@/components/domain-ui/regex-input";78// SSN regex: XXX-XX-XXXX format9// - First group: 001-665, 667-899 (excludes 000, 666, 9XX)10// - Second group: 01-99 (excludes 00)11// - Third group: 0001-9999 (excludes 0000)12const SSN_REGEX = /^(?!000|666|9\d{2})\d{3}-(?!00)\d{2}-(?!0000)\d{4}$/;1314export function SsnInput(props: Omit<RegexInputProps, "regex">) {15 return <RegexInput regex={SSN_REGEX} {...props} />;16}
What it pulls in
Other registry items
Files it writes
More from domain-ui
All 16 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| pan-inputpan-input | domain-ui | Components | Free | no deps | |
| pan-input-incrementalpan-input-incremental | domain-ui | Components | Free | no deps | |
| passport-inputpassport-input | domain-ui | Components | Free | no deps | |
| passport-input-incrementalpassport-input-incremental | domain-ui | Components | Free | no deps | |
| phone-inputphone-input | domain-ui | Components | Free | 2 deps | |
| portfolio-chartportfolio-chart | domain-ui | Components | Free | no deps | |
| regex-inputregex-input | domain-ui | Components | Free | no deps · 2 files | |
| regex-input-incrementalregex-input-incremental | domain-ui | Components | Free | no deps · 5 files |
