@iimm/shared
Version:
shared utils on browser and react env
35 lines (34 loc) • 1.08 kB
TypeScript
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 {};