@cainiaofe/cn-utils
Version:
菜鸟前端基础工具库
41 lines (40 loc) • 918 B
JavaScript
import { STANDARD_NUM_SYS_OPTION } from '../const';
/**
* 通过语种获取当前数字系统小数点
* @param lang 语种
* @returns
*/
export var getDecimalSeparator = function (lang) {
return '.';
};
/**
* 通过语种获取当前数字系统格式化配置
* @param lang 语种
* @returns
*/
export var getNumSysFormatConf = function (lang) {
return {
decimalSeparator: '.',
groupSeparator: ',',
groupSize: 3,
secondaryGroupSize: 0,
fractionGroupSeparator: ',',
fractionGroupSize: 0,
};
};
/**
*通过语种获取当前数字系统格式化字符串
* @param num
* @param lang
* @returns
*/
export var numberFormat = function (num, lang) {
try {
var str = new Intl.NumberFormat(lang, STANDARD_NUM_SYS_OPTION).format(num);
return str;
}
catch (error) {
console.error(error);
return num;
}
};