update numbers utils
This commit is contained in:
parent
adb6b8b1f6
commit
a1b7dc4338
25
dist/utils.js
vendored
25
dist/utils.js
vendored
@ -1,9 +1,18 @@
|
|||||||
const t = (n) => n == null || n === "" ? "" : new Intl.NumberFormat("fa-IR").format(Number(n)), e = (n) => n == null ? "" : String(n).replace(/\d/g, (r) => "۰۱۲۳۴۵۶۷۸۹"[Number(r)]), i = (n) => n == null ? "" : String(n).replace(
|
const t = (n) => {
|
||||||
/[۰-۹]/g,
|
if (!(n == null || n === ""))
|
||||||
(r) => String("۰۱۲۳۴۵۶۷۸۹".indexOf(r))
|
return String(n).replace(/\d/g, (r) => "۰۱۲۳۴۵۶۷۸۹"[Number(r)]);
|
||||||
);
|
}, e = (n) => {
|
||||||
export {
|
if (!(n == null || n === ""))
|
||||||
i as toEnDigits,
|
return String(n).replace(
|
||||||
e as toFaDigits,
|
/[۰-۹]/g,
|
||||||
t as toFaNumber
|
(r) => String("۰۱۲۳۴۵۶۷۸۹".indexOf(r))
|
||||||
|
);
|
||||||
|
}, i = (n) => {
|
||||||
|
if (!(n == null || n === ""))
|
||||||
|
return new Intl.NumberFormat("fa-IR").format(Number(n));
|
||||||
|
};
|
||||||
|
export {
|
||||||
|
e as toEnDigits,
|
||||||
|
t as toFaDigits,
|
||||||
|
i as toFaNumber
|
||||||
};
|
};
|
||||||
|
|||||||
@ -1,16 +1,16 @@
|
|||||||
export const toFaNumber = (value) => {
|
|
||||||
if (value === null || value === undefined || value === "") return "";
|
|
||||||
return new Intl.NumberFormat("fa-IR").format(Number(value));
|
|
||||||
};
|
|
||||||
|
|
||||||
export const toFaDigits = (value) => {
|
export const toFaDigits = (value) => {
|
||||||
if (value === null || value === undefined) return "";
|
if (value === null || value === undefined || value === "") return undefined;
|
||||||
return String(value).replace(/\d/g, (d) => "۰۱۲۳۴۵۶۷۸۹"[Number(d)]);
|
return String(value).replace(/\d/g, (d) => "۰۱۲۳۴۵۶۷۸۹"[Number(d)]);
|
||||||
};
|
};
|
||||||
|
|
||||||
export const toEnDigits = (value) => {
|
export const toEnDigits = (value) => {
|
||||||
if (value === null || value === undefined) return "";
|
if (value === null || value === undefined || value === "") return undefined;
|
||||||
return String(value).replace(/[۰-۹]/g, (d) =>
|
return String(value).replace(/[۰-۹]/g, (d) =>
|
||||||
String("۰۱۲۳۴۵۶۷۸۹".indexOf(d)),
|
String("۰۱۲۳۴۵۶۷۸۹".indexOf(d)),
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export const toFaNumber = (value) => {
|
||||||
|
if (value === null || value === undefined || value === "") return undefined;
|
||||||
|
return new Intl.NumberFormat("fa-IR").format(Number(value));
|
||||||
|
};
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user