degachejs
Version:
A Tunisian utility library for working with CIN, phone numbers, addresses, and more
17 lines (16 loc) • 656 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.formatPhoneNumber = void 0;
const phone_number_1 = require("../constants/phone-number");
/**
* Formats a Tunisian phone number
* @param phoneNumber - The phone number to format
* @returns formatted phone number with country code and proper spacing
*/
const formatPhoneNumber = (phoneNumber) => {
const cleaned = phoneNumber.replace(/\D/g, "");
if (cleaned.length !== 8)
return phoneNumber;
return `${phone_number_1.COUNTRY_CODE} ${cleaned.slice(0, 2)} ${cleaned.slice(2, 5)} ${cleaned.slice(5)}`;
};
exports.formatPhoneNumber = formatPhoneNumber;