본문 바로가기
Android

코틀린 안드로이드 핸드폰번호 국가코드로 변환시키기

by 일용직 코딩노동자 2022. 2. 4.
728x90
반응형
fun phoneNumber82(msg : String) : String{
        val firstNumber : String = msg.substring(0,3)
        var phoneEdit = msg.substring(3)

        when(firstNumber){
            "010" -> phoneEdit = "+8210$phoneEdit"
            "011" -> phoneEdit = "+8211$phoneEdit"
            "016" -> phoneEdit = "+8216$phoneEdit"
            "017" -> phoneEdit = "+8217$phoneEdit"
            "018" -> phoneEdit = "+8218$phoneEdit"
            "019" -> phoneEdit = "+8219$phoneEdit"
            "106" -> phoneEdit = "+82106$phoneEdit"
        }
        Log.d("국가코드로 변경된 번호 ",phoneEdit)
        return phoneEdit
    }

파라미터에 01012345678 이런식으로 넣어주시면 substring로 앞 3자리를 잘라서 판단하여 국가코드를 붙혀서 리턴시켜줍니다.

 

쉬운 예제이지만 막상 할려면 귀찮은..것들

728x90
반응형

댓글