diff --git a/src/components/auth/SignupPage.tsx b/src/components/auth/SignupPage.tsx index a7fc3465..17412831 100644 --- a/src/components/auth/SignupPage.tsx +++ b/src/components/auth/SignupPage.tsx @@ -25,6 +25,7 @@ import { } from "lucide-react"; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select"; import { isNextRedirectError } from '@/lib/utils/redirect-error'; +import { extractDigits } from '@/lib/formatters'; export function SignupPage() { const router = useRouter(); @@ -64,7 +65,7 @@ export function SignupPage() { // 사업자등록번호 자동 포맷팅 (000-00-00000) const formatBusinessNumber = (value: string) => { // 숫자만 추출 - const numbers = value.replace(/[^\d]/g, ''); + const numbers = extractDigits(value); // 최대 10자리까지만 const limited = numbers.slice(0, 10); @@ -87,7 +88,7 @@ export function SignupPage() { // 핸드폰 번호 자동 포맷팅 (010-1111-1111 or 010-111-1111) const formatPhoneNumber = (value: string) => { // 숫자만 추출 - const numbers = value.replace(/[^\d]/g, ''); + const numbers = extractDigits(value); // 최대 11자리까지만 const limited = numbers.slice(0, 11); diff --git a/src/components/business/CEODashboard/dialogs/DashboardSettingsDialog.tsx b/src/components/business/CEODashboard/dialogs/DashboardSettingsDialog.tsx index 85ddff71..96d0b139 100644 --- a/src/components/business/CEODashboard/dialogs/DashboardSettingsDialog.tsx +++ b/src/components/business/CEODashboard/dialogs/DashboardSettingsDialog.tsx @@ -889,7 +889,7 @@ export function DashboardSettingsDialog({ ))} - +