본문 바로가기
프로그래밍/Android

[Android] 한글만 입력할수있도록 하는 코드

by Youngs_ 2022. 7. 28.
val cantInputSpecialText =
    /*
    한글만 입력되도록 하는 변수, 사용법 : binding.userid?.filters = cantInputSpecialText
    특수문자를 입력하면 공백("")이 입력된다.
     */
    arrayOf(InputFilter { source, start, end, dest, dstart, dend ->
        val ps: Pattern = Pattern.compile("^[a-zA-Z0-9]+$")
        if (!ps.matcher(source).matches()) {
            ""
        } else null
    })

댓글