Files
frontend/apps/wr/components/lib/func/excelFunc.tsx
T

17 lines
652 B
TypeScript

// ✨ 오류 검사 - 가공된 데이터 기준
export const isInvalidNumber = (val: any) => {
return val !== undefined && val !== null && val !== "" && isNaN(Number(val));
};
export const isInvalidDate = (val: any) => {
//yyyymmdd 즉 20201212 이런형식만 허용
return !(typeof val === "string" && /^\d{8}$/.test(val.trim()));
};
export const parseRawValue = (val: any): number | string => {
if (val === "" || val === undefined || val === null) return 0;
if (typeof val === "string" && ["보류", "N/A"].includes(val.trim()))
return val;
return !isNaN(val) && val !== " " ? Number(val) : val;
};