diff --git a/app/src/main/java/org/sopt/official/feature/auth/component/AuthTextField.kt b/app/src/main/java/org/sopt/official/feature/auth/component/AuthTextField.kt index 45316af4e..a2b138234 100644 --- a/app/src/main/java/org/sopt/official/feature/auth/component/AuthTextField.kt +++ b/app/src/main/java/org/sopt/official/feature/auth/component/AuthTextField.kt @@ -110,9 +110,10 @@ internal fun AuthTextField( BasicTextField( value = labelText, onValueChange = { newValue -> + val filteredValue = newValue.filter { it.isDigit() } val maxLength = if (hintText.contains(PHONE_HINT_TEXT)) MAX_PHONE_NUMBER else MAX_CODE_NUMBER - if (newValue.length <= maxLength) { - onTextChange(newValue) + if (filteredValue.length <= maxLength) { + onTextChange(filteredValue) } }, singleLine = true,