UNPKG

cra-template-pi

Version:

A quick start Create React App with many auto implemented features

19 lines (16 loc) 536 B
/** * Returns the number formatted for the browser's current language * @param number */ export const integerToLocaleString = (number: number | string) => { const locale = navigator.language || (navigator as any).userLanguage const castedValue = Number(number) return castedValue ? castedValue.toLocaleString(locale) : null } /** * Removes all non number characters from {@code maybeNumber} * * @param maybeNumber */ export const localeStringToInteger = (maybeNumber: string) => Number(maybeNumber?.replace(/\D/g, ''))