UNPKG

hologram-web-library

Version:
28 lines (21 loc) 783 B
const HWStringUtils = (() => { return { formatPhoneNumber: (input, locale = "US") => { const digitsOnly = input.replace(/\D/g, ''); if (locale.toUpperCase() === "US") { if (digitsOnly.length >= 3) { let formattedNumber = digitsOnly.substring(0, 3); if (digitsOnly.length > 3) { formattedNumber += '-' + digitsOnly.substring(3, 6); } if (digitsOnly.length > 6) { formattedNumber += '-' + digitsOnly.substring(6, 10); } return formattedNumber; } } return digitsOnly; } } })(); export default HWStringUtils;