Files
jenna-mcp/src/server/lib/normalizePhone.ts
amaliadwiy c2d07b3edf upd: upload gambar
Deskripsi:
- fungsi upload gambar
- verifikasi nomer hp
- get list pengaduan by nomer hp

NO Issues
2025-11-05 17:19:44 +08:00

16 lines
505 B
TypeScript

export function normalizePhoneNumber({ phone }: { phone: string }) {
// Hapus semua spasi, tanda hubung, atau karakter non-digit (+ tetap dipertahankan untuk dicek)
let cleaned = phone.trim().replace(/[\s-]/g, "");
// Jika diawali dengan +62 → ganti jadi 62
if (cleaned.startsWith("+62")) {
cleaned = "62" + cleaned.slice(3);
}
// Jika diawali dengan 0 → ganti jadi 62
else if (cleaned.startsWith("0")) {
cleaned = "62" + cleaned.slice(1);
}
return cleaned;
}