Skip to content
0

katanakit-js / useFormatNumber

Function: useFormatNumber() ​

ts
function useFormatNumber(
   value, 
   locale?, 
   digits?
): string;

Defined in: src/core/services/formatter.service.ts:25

Pure number formatter over Intl.NumberFormat. Stateless — safe to call from any environment.

Parameters ​

ParameterTypeDefault valueDescription
valuenumberundefinedThe number to format.
locale"en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh""en"BCP 47 locale tag. Defaults to "en".
digitsnumber2Maximum and minimum fraction digits. Defaults to 2.

Returns ​

string

The formatted number string.

Example ​

ts
import { useFormatNumber } from "katanakit-js";

useFormatNumber(1234.5, "en", 2); // "1,234.50"
useFormatNumber(1234.5, "de", 2); // "1.234,50"

Released under the MIT License.