UNPKG

@alexssmusica/node-pdf-nfe

Version:

Modulo que auxilia na geração da Danfe NFe e NFCe.

22 lines (21 loc) 715 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.formatPhone = void 0; function formatPhone(phone) { if (!phone) return ''; let cleaned = phone.replace(/\D/g, ''); if (cleaned.length >= 12) { cleaned = cleaned.substring(2, cleaned.length); } const areaCode = cleaned.slice(0, 2); const mainNumber = cleaned.slice(2); if (mainNumber.length === 9) { return `(${areaCode}) ${mainNumber.slice(0, 5)}-${mainNumber.slice(5)}`; } else if (mainNumber.length === 8) { return `(${areaCode}) ${mainNumber.slice(0, 4)}-${mainNumber.slice(4)}`; } return ''; } exports.formatPhone = formatPhone;