UNPKG

degachejs

Version:

A Tunisian utility library for working with CIN, phone numbers, addresses, and more

17 lines (16 loc) 656 B
"use strict"; 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;