UNPKG

@iimm/shared

Version:

shared utils on browser and react env

35 lines (34 loc) 1.08 kB
interface NumberBetweenOption { /** 下限 */ min?: number; /** 上限 */ max?: number; /** 大于等于/小于等于? * @default false */ equal?: boolean | [minEqual: boolean, maxEqual: boolean]; } /** 判断数字(或可以转化为数字的文本)在2个数之间/大于/小于/大于等于/小于等于某个数,min和max范围都不传或不是数字的话默认返回false * @example * ``` * isNumberBetween(1,{min:1,max:2,equal:true}) === true * ``` */ export declare const isNumberBetween: (number: number | string, options?: NumberBetweenOption) => boolean; interface NumberToChineseOptions { /** 大小写,默认大写 * @default 'upper' */ case: 'upper' | 'lower'; /** 包含小数部分? * @default false */ decimal?: boolean; /** 金额模式? * @default false */ money?: boolean; } /** 将阿拉伯数字转化为中文数字 */ export declare const numberToChinese: (number: number, options?: NumberToChineseOptions) => any; export {};