UNPKG

util-helpers

Version:

一个基于业务场景的工具方法库

24 lines (21 loc) 563 B
import { isSymbol, isNaN } from 'ut2'; function isValidNumber(value, strict) { if (strict === void 0) { strict = false; } var ret; if (strict) { ret = typeof value === 'string' && value !== '' ? Number(value) : value; } else { if (typeof value === 'number') { ret = value; } else if (isSymbol(value)) { ret = Number.NaN; } else { ret = Number(value); } } return typeof ret === 'number' && !isNaN(ret); } export { isValidNumber as default };