yaejunyang/packages/utils/phoneNumberKorean.ts
2026-05-21 15:11:05 +00:00

15 lines
552 B
TypeScript

export default class PhoneNumberKorean {
static DigitName = [ "공", "일", "이", "삼", "사", "오", "육", "칠", "팔", "구" ];
static Dash = " ";
static convert(phone: string): string {
return phone.replace(/[\d\- \+]/g, (char: string) => {
if (char == "-") return PhoneNumberKorean.Dash;
if (char == " ") return " ";
if (char == "+") return "플러스";
return PhoneNumberKorean.DigitName[
parseInt(char) as number
] ?? "";
})
}
}