diff --git a/src/shared/ui/masked-input/masked-name-input.tsx b/src/shared/ui/masked-input/masked-name-input.tsx index 3afc7c6..831c64b 100644 --- a/src/shared/ui/masked-input/masked-name-input.tsx +++ b/src/shared/ui/masked-input/masked-name-input.tsx @@ -35,10 +35,10 @@ export const MaskedNameInput = ({ onChange(value.slice(0, -1)); } // 영문자 입력 처리 (composition 중이 아닐 때만) - else if (!isComposing && e.key.length === 1 && !e.ctrlKey && !e.metaKey) { - if (!/^[a-zA-Z]$/.test(e.key)) { + else if (!isComposing && !e.ctrlKey) { + if (/^[a-zA-Z]$/.test(e.key)) { e.preventDefault(); - //onChange(value + e.key); + onChange(value + e.key); } // 한글이 아닌 다른 문자는 차단 else if (!/^[ㄱ-ㅎㅏ-ㅣ가-힣]$/.test(e.key)) {