UNPKG

@cranberry-money/shared-utils

Version:

Shared utility functions for Blueberry platform

18 lines 726 B
export function formatPhoneForDisplay(phoneNumber, country) { if (!phoneNumber) return ''; const cleaned = phoneNumber.replace(/\D/g, ''); const phoneCode = country?.phoneCode?.replace('+', '') || '61'; if (phoneCode === '61' && cleaned.length >= 9) { const digits = cleaned.slice(0, 10); return `${digits.slice(0, 4)} ${digits.slice(4, 7)} ${digits.slice(7)}`; } if (phoneCode === '1' && cleaned.length >= 10) { return `(${cleaned.slice(0, 3)}) ${cleaned.slice(3, 6)}-${cleaned.slice(6, 10)}`; } return phoneNumber.trim(); } export function cleanPhoneNumber(phoneNumber) { return phoneNumber.replace(/\D/g, ''); } //# sourceMappingURL=phoneFormatting.js.map