Before 2022/Android
kotlin + libphonenumber를 활용한 전화번호 포맷 통일
Eljoe
2020. 7. 16. 15:04
build.gradle(app)
dependencies {
...
implementation 'com.googlecode.libphonenumber:libphonenumber:8.12.6'
...
}
fun String.toNationalPhoneNumber(): String {
val phoneNumberUtil = PhoneNumberUtil.getInstance()
val locale = Locale.getDefault().country
val toNationalNum = phoneNumberUtil.parse(this, locale)
return phoneNumberUtil.format(toNationalNum, PhoneNumberUtil.PhoneNumberFormat.NATIONAL)
}
단말기의 국가코드에 맞는 포맷으로 전화번호 표현방식을 통일해준다.